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).

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.

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