Meet Tony V.! He’s working with instructor Dilan as part of Game-U’s New Jersey Accelerate program. As a Pokemon fan, Tony decided to tackle the professional gaming engine, Unity, by creating a Pokemon Beach rescue game. Check out his completed first level!
Using Unity’s visual interface and scripting features, combined with Pokemon sprites, Tony developed a Shiny Staryu player who rescues eggs stolen from his fellow beach-dwelling Pokemon. As he moves through the level, the Staryu player clicks the left or right mouse button to launch either Swift or powerful Bubble attacks at enemy Pokemon, using the Pokeball cursor to guide the ammunition to its targets. After the Staryu rescues each egg, it hatches into a random Pokemon. Once all the eggs are collected the door to the next level opens. Tony, always creative, hand-designed this level himself, paying special attention to the enemy placement – notice the wall of tentacool enemies guarding the big boss tentacool! But even with all this cool stuff, the real star of the game is Tony’s code. To implement all his ideas, including collectible items, active enemies, and egg hatching, he’s dedicated himself to learning the C# programming language. Moving enemy scripts, “For Each” loops, static objects, functions, and randomizers all appear in his project. Code brings this Pokemon game to life!
Great work, Tony! We’re excited to see you master coding for game design, and glad you shared this game with us. Keep studying Unity and C#! If level 1 looks this good, level 2 is going to be even better. Be sure to let us know when the finished game is ready to play!