Skip to content

karkaplani/game-voyage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game Voyage

Hi Player1 and welcome to the Game Voyage repository! Here can be found 6 projects and their documentation of the GM (Apo) throughout his couple of months of voyage floating in the Game Development industry.

Background

One of the push factors that I got into Software Development industry was to have a world that I have the full control over, in other words to be the god of my world. Also, as a person who wanted to be a movie/documentary director in his childhood dreams, and considering the games are also offering a similar experience, being a game producer and create my own indie game soon occurred as my new dream.

Even while I was learning just the fundamentals of programming, I always had in mind that how could I apply that knowledge to games. Indeed, my first personal project was an interactive story right after learning variables and if-else (: Several months later, I had finally started working seriously on game development with text-based games on Java. When I felt ready I started learning how to create a visual games. From there, I used different technologies, and after few months, in parallel to the debut of my last term in college I have decided to put my dream on-hold for achieving it via an indirect and realistic way, focusing more on mastering UX design through Web Development. I won't forget the hours I spent in the "zone" while developing those games, and will come back again!

Projects

All the projects here were made without any guidance for learning purposes with the self-taught technologies used.

Text-based game to practice core programming concepts

  • Exception handling, pure programming, game flow

Console/Desktop game to fully understand OOP and JavaFX

  • OOP, iteration algorithms, JavaFX, drawing diagrams

First visual programming experience to learn about graphics

  • Vanilla JS, HTML5 Canvas, animations through basic trigonometry

2D desktop game in Unity to practice most game concepts in general

  • Unity, UI design, sound-visual-gameplay development and management

3D desktop game in Unity as an approach to 3D graphics

  • Basic modeling, disturbing user experience creating

Android trivia application as the final project for the Mobile Development class

  • Mobile UI design and full-stack development

License

MIT

As it's said, all the projects were made for learning purposes, so feel free to use or distribute the projects here as you wish. Cheers!