Skip to content

nromblon/GDENG03_DirectXCPlusPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDENG03_DirectXCPlusPlus

A Game Engine written in C++ with DirectX

De La Salle University T1 AY 2023-2024

Instructions

Go through the commit history to view each stage of the development. This repository will be updated as the course progresses.

Commit History for Development Stages

  1. Window setup with Win32 API [e58c019]
  2. Window improvements [3e7bbb8]
  3. DirectX initialization [5ddc1b2]
  4. SwapChain initialization [6806da6]
  5. DeviceContext setup [c6b798f]
  6. Triangle Drawn [429793a]
  7. Quad Drawn [91a61bb]
  8. (Extra) Debugging Utilities [a119067]
  9. Vertex and Pixel Shader Wrapper Classes [631d451]
  10. Simple Animation using Constant Buffer [3c4f7a2]
  11. Engine Time Implementation a70e876
  12. Primitives and Cube 817b569
  13. InputSystem Mouse + Keyboard d0fc474
  14. Scene Camera Controls 14e4f1b
  15. UIManager and GameObjectManager 6f1e4b9
  16. EntityComponentSystem and Physics Setup 392e3d3

References

Pardcode: https://github.com/PardCode/CPP-3D-Game-Tutorial-Series

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages