Skip to content

karkaplani/game-voyage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b0d00e3 · Oct 26, 2021

History

9 Commits
Oct 26, 2021
Oct 26, 2021
Oct 26, 2021
Oct 26, 2021
Aug 29, 2021
Oct 26, 2021

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!