This is a Repository for Quick Draw, a Game Project from Cobra Code's Udemy course.
As an exercise to improve my C++ in Unreal Engine, this project is done using C++ rather than only Blueprints.
In addition, as an exercise to improve my Game Programmering skills, this project includes:
- Refactorings: Different code structure and implementation of existing features
- New Features: Additions on top of the initial project to expand the gameplay
Cobra Code on Udemy: https://www.udemy.com/user/cobra-code/
The Udemy Course: https://www.udemy.com/course/unreal-2d-course/
- Game-loop is handled via Phase Change Event instead of GameMode handling everything
- Exclamation Mark moved to be a Widget instead of a Sprite Actor
- Camera and Player Character are being initiated via PlayerStart instead of a Pawn/Character Blueprint in the level
- Inputs as well as Widget are being handled via a PlayerController
- AI is being handled via an AIController
- Phase state moved into a GameState class
- Enemy Attacks right after Player tries to attack too early
- Changed Camera into Ortho mode
- Draw Button Combination in favor of single Draw Button
- Multiple Enemies
- Main Menu
- Multiple Levels
- Score and High Score
- Final Polish: Additional Animations, Sounds, Music, and FX
Marina Kulikov - Additional Sprites (Toad Minion Sprites)