top of page

CUBE-The Game

  • Writer: William Knight
    William Knight
  • Jun 10, 2020
  • 2 min read

Game Dev has always been a hobby I’ve been meaning to get into. The reason why it has piqued my interest so much is due to its relations to all my other hobbies: animation, programming, drawing, worldbuilding, all of these things are also part of game development. But its hard learning curve with new programming languages to master has always scared me. Recently, I finally found the time to settle down and start my first project.


For this, I had to choose a game engine and after some research, I decided that Unity would be the best option for me as it is probably the best Engine for beginners but also powerful enough to make some amazing games (no restrictions).

ree

I began by watching a tutorial series on how to start making a game in Unity, this was extremely necessary as it taught me the basics in game development. The game I would be making would be a simple cube going straight on a long strip and trying to avoid obstacles by moving left and right.

The tutorial series was helpful but I still felt lost, and I wasn’t understanding what I was actually doing, just following steps hoping it would work. So I decided to fully learn the basics of C# (The language I was using for the project). To do this I took a free course

on my phone. This delayed my progress dramatically but it had to be done for me to progress productively.

ree

Finally, after a few weeks, I felt ready to restart the tutorial series. And a few weeks after that I had finally completed my first game. But this was only the tip of the iceberg, I had just been following someone’s directions, I now had to start working by myself without the step by step tutorials. Before jumping into a new game, and overwhelming myself, I had decided to just upgrade my game slowly.


I started by making an Android version since that would be the easiest way of sharing my game with friends. But as I was adding things, more problems were pilling up (bugs, glitches etc) and all in all, everything was becoming a huge mess. So I decided to start using a project manager (Trello), this helped so much in the progress of my game, it kept things in order and allowed me to make ambitious goals without losing track. After a few weeks, I had finally released the official game.


Basic Version:

  • Start Menu

  • 5 levels

  • Credit Scene

New Version:

  • Android

    • Improved/simpler levels

    • Improved Controls

    • Improved Fog

  • Added arrow keys for PC

  • Improved level UI

  • Pause, w/Menu(Resume, Menu, Quit




I hope you enjoyed this post, the next one will most probably be about a game I've been working on with my brother. If you have any suggestion (maybe game ideas) or questions, don't hesitate to leave a comment or send me a message.

Comments


Any suggestions? Leave me a message:

Thanks for submitting!

                           06 11 77 54 49    |    @williamalexknight.gmail.com

bottom of page