Games I created with this course. The course I used has been moved to archive (Unity 4 and 5).
- Completed (17.10.2017)
Simple project, that works with console only. Doesn't have .exe build. Just introduction to making games in Unity. Player picks a number, and game tries to guess it with algoruthm guess = (max+min)/2. Game continues until number was guessed right, and then starts over again.
Contains 1 scene and 1 script.
- Completed (18.10.2017)
Interactive fiction project, which makes reference to the beginning of "The Elder Scrolls IV: Oblivion" and uses State Machine pattern. Besides course lessons, I have added possibility to pick up one item, and game text changes depending on having this item in player inventory. Project text (plot) can be continued, but it's code is completed within the framework of the course.
Contains 1 scene, 2 sprites and 1 script.
- Completed (22.10.2017)
Updated old project with added UI and random guessing number, which makes game more realistic. Besides course lessons, I added hard mode, which increase number of rounds before last guess for computer.
Contains 4 scenes, 4 sprites and 2 scripts.
- Completed (28.12.2017)
Arkanoid project with 3 different levels. Singleton pattern were used to keep just one instance of MusicalPlayer. Project have special grid, which makes creating new levels very easy. Paddle moves with mouse position. Player needs to destroy all blocks to get to next level.
Contains 6 scenes, 6 sprites, 1 font, 1 material, 11 prefabs, 5 sounds and 6 scripts.
- Completed (12.01.2018)
Space shooter project with 1 level. Ships have its health, which reduces when they were shooted by enemy projectile. Player have score, which can be increased by destoying enemy ships. Moving: "A" and "D" or left and right arrows; Shooting: space button. When one wave of enemies is destroyed, new will arrive. Each scene have it's own music.
Contains 4 scenes, 6 sprites, 2 animations, 1 controller, 2 fonts, 7 prefabs, 11 sounds and 10 scripts.
- Completed (30.04.2018)
"Plants vs. Zombies" clone designed for mobile devices, but can be launched from Windows too. Game has 3 levels, supports PlayerPrefs, animations have events, canvas scales normally according to player screen resolution. Improved by me with pause button + completely different sprites/animations + different behaviour of the character's death.
Contains 8 scenes, 24 sprites, 24 animations, 8 controllers, 1 material, 4 fonts, 16 prefabs, 6 sounds and 22 scripts.
- Completed (15.06.2018)
First 3D game, simple 10-pin bowling, input with mouse moves and clicks. App doesn't have menu and buttons to close the window, because such simple tasks have been already learned in previous games. In this section I also tried Unity Test Runner, TDD strategy, Sub-State Machine in Animator. This project was improved by me with different working code for ActionMaster + different algorithm for moving the ball before its launch.
Contains 1 scene, 3 sprites, 1 render texture, 4 animations, 1 controller, 4 materials, 1 physic material, 1 model, 1 skybox, 2 prefabs, 1 sound and 14 scripts.
- Completed (11.07.2018)
First-person game with an enemy using navmesh pathfinding and rescue helicopter. App has only one scene and doesn't have main menu as before. In this part of the course I learned how to create interesting terrain, added sun, flora and water to it, set day-night cycle. I also worked with standard Unity assets (Environment, Characters, Effects), used SendMessageUpwards and BroadcastMessage functions for representing radio system and inner voice. In the game player has 3 spawn points, the main goal is to find clear area for the helicopter, call for the rescue and wait until it arrive, running away from the zombie. 'V' button for zooming camera. I improved my version of game by adding helicopter movement to destination.
Contains 1 scene, 1 texture, 1 animation, 1 terrain, 2 navmeshes, 1 model, 4 prefabs, 5 sounds, 3 assets and 7 scripts.
- Work in progress...
2.5D game with cross-platform.