Sunday, May 17, 2015

Pong: My first game.


Here we are with my first completed game, a Pong clone. Through the use of tutorials and online guides, I was able to recreate almost every aspect of Pong, but tutorials can only take you so far. It took some tinkering and figuring out with Unity to get this final product and I was entirely worth it as it is a great learning experience.

Here is a video preview of my game.


It has almost everything the /r/GameDev recommends:

  • Two Paddles, one AI controlled and one player.
    • In my case, both can be controlled or one AI controlled.
  • Collision to keep everything in the field.
  • A ball that is able to collide and score appropriately.
  • You can win/lose at 10.
  • Comes with a menu for your game mode.
  • An exit button to get back to the menu.
  • Keeps track of the score.
  • Restarts the ball after someone scores.
  • Plays sounds.


If you feel so inclined as to download the game, I'll leave a link at the bottom. If you'd like to see the tutorials I used, I'll link those down at the bottom as well. The next game /r/GameDev recommends "should be as big as Super Mario Brothers." Having not seriously sitting down and playing these games, I will probably need to get some research done before this production can begin.

Download: Link

Helpful Links: http://unity.grogansoft.com/

http://www.awesomeincu.com/tutorials/unity-pong/

http://noobtuts.com/

Wednesday, May 6, 2015

My First Game (So far)

After months of debate on what I was going to do, and the lack of motivation, I decided to should make SOMETHING to get started in the world of game development. Looking up where to start, I went to Reddit's /r/gamedev . Their FAQ recommended to start with the simplest game out there, Pong, so that's what I did.


Using noobtuts.com was a great way to start off with Unity. It showed me how to add all the assets, create collision boxes, and get everything working with a few C# files. You may notice that mine looks a little different then on the tutorial, and that's true. The tutorial gives you the basic game, but there is still more to be done to make it a "full game." Here is what I've done so far to improve on it and make it my own.

  • I added sound effects so whenever the ball bounces off something, it makes the classic noise.
  • Adjusted the camera and sizing of the objects to look more like the original
  • Made it so the ball increases speed over time to increase difficulty.
These things may not seem like much, but it is very gratifying to complete a new feature and look at your work. I don't want to make this some flashy/funny version of Pong, I just want to recreate the original the best I can that way I can move on to a new project. But, I have work to do first. I need to...
  • Add scoreboard/scoring
  • Add a sort of AI mode to play against the computer
  • Add a menu to select mode and also lead to some sort of credits.
After all that is complete, I can call it "done" and move onto something a bit more challenging, a Mario clone perhaps. 

Starting Fall 2016

I slightly over-estimated how much work I could get done over the summer while balancing my personal obligations. I started summer with the ...