Hello,
We have 3 bloggers today: Brandt (gr 11), Jon (gr 10), and John (gr 9) . . .
Brandt
For the past week and today during programming discovery term I’ve been working with Unity. Last week I started working in Unity and used multiple tutorials to learn the basics of Unity and C# to create games in the Unity engine. I finished a variety of tutorials that did various types of games to learn the different components of Unity and how to code different game mechanisms, level creation, and camera controlling. After working in Unity some and using pre-created assets I created my own assets and used blender to create models for new game objects. I then created a new project using new assets I made and combining that with camera controls and level design that I imported from the previous tutorials to create a more custom game and tweak various game mechanics to begin making my own kind of game which I started today.
Jon
For my game, I started by completing the tutorials for unity. I ended with the tank tutorial which was a two player game where the players would try to shoot at each other and destroy their tank. I decided to use this as a base for a new game that combined different aspects from the other tutorials. First, I wanted to make it so instead of having two players against each other there was only one player who was going against bots that would chase them by deleting the second tank and moving the camera to a first person view. Originally, I wanted the player to be able to shoot the bots and destroy them and for the bots to damage the player when they touched them but I could only figure out how to get the bots to deal damage or take damage but not both. I then decided to switch the bots to be invincible zombies which I found a free model for on the unity asset store. The asset also came with a running animation which I used for the zombies. I then added a secondary camera which acted as a mini map in the top corner and added a timer which tracked how long the player could stay alive. I then removed the tank’s ability to shoot and added in collectable coins from the roll a ball tutorial which could be collected to win the game. I later decided to add drones which were smaller, faster enemies that dealt less damage but would knock the player back further to make the game harder.
John
Over the past couple of days, I have been working on a couple of projects. For the first three days, I made a different classic game a day. I started with Snake, then Breakout, and finally I made Space Invaders. After I made the space invaders game, I continued working on it, improving graphics and making it into more than just a prototype. I added in powerups and a better AI difficulty curve, and am now working on debugging the game. There are images of the games below, you can click any one to start the gallery.