This game made with DirectX and PhysX using custom base engine that provided by school but I implemented most of the functionalities and components.
Click the link below to see how I implement this game:
https://github.com/keangdavidTouch/GalagaWar/tree/master/OverlordProject/GalagaWar
• Materials using HLSL
• SpriteComponent
• ParticleComponent
• ShadowMapping
• Sound Control using FMOD
• CharacterController using PhysX
• Dynamic Camera Movement
• Enemy Movements using Bezier-Curve with constant time