Name: Square Attack
Genre: Party
Platform: PC
This project is a result of an unit called Programming 3D Applications conducted while I was a student at University of Portsmouth. It was done using the DirectX11 SDK, as it was required and the chronological features added to the artefact are the following:
• Creating a basic window
• Creating the Devices and SwapChain
• Rendering a triangle
• Rendering multiple triangle, rectangles and cubes
• Depth
• Transformation: moving, rotating, scaling etc.
• Input
• Collison Detection
• Shooting Projectile
• Friction on the projectile
• Textures
• Controller Input
• UI System for Player settings
The learning outcomes for this module are as follows:
1. Implement and understand how DirectX code works at a fundamental level.
2. Demonstrate and construct practical programming knowledge of in a range of appropriate areas of DirectX.
3. Demonstrate practical software engineering principles in the creation of software.
4. Produce software modules to solve specific rendering and animation tasks given real-time rendering considerations.
All the progress can be seen in the following videos: