KPU_Sunny
KPU_Sunny copied to clipboard
2D / 3D Game Engine for KPU student who make graduation project with DirectX 11
trafficstars
Sunny Game Engine


졸업작품, 화창하게 진행 중이십니까?
Sunny와 함께 화창해지세요! :sunny:
Required knowledge
High School Math / Physics
Game Math
C++ 11 Grammar
STL (Standard Template Library)
Window Programming
And DirectX 11 Basic knowledge..
Make Sunny :sunny:
Sunny Engine 어렵지 않아요!
Intro
Step 01. Maths
Step 02. Timer & File
Step 03. Window & Application
Step 04. DirectX 11 Initialize
Step 05. Rendering Pipeline
Step 06. Buffers
Step 07. Shaders
Step 08. LayerSystem
Step 09. Textures
- FreeImage Library
- Texture
- Texture2D
- TextureCube
Step 10. Rendering
- Renderer
- Renderer2D
- Renderable2D
- Sprite
- Mask
- Layer2D
Step 11. Cameras
- Camera
- OrthographicsCamera
- MayaCamera
- FpsCamera
Step 12. 3D Rendering
- Renderer3D
- Renderable3D
- Mesh
- Entity
- Group3D
- Layer3D
Step 13. Model
- Model
- .OBJ
- .FBX
- .SUN
- AnimationMesh
Step 14. Events & Input
- Event
- Resize
- Input
- Keboard & Mouse
- EventDispatcher
Step 15. Fonts
- FreeType Library
- Font
- FontManager
- Label
Step 16. UI
- Panel
- Widget
- Button
- Dialog
- Progressbar
Step 17. Light
- Light
- LightSetup
- Directional, Ambient Light
Step 18. Material
- Material
- MaterialInstance
- RenderCommand
- Physically Based Rendering (PBR)
Step 19. Component Pattern
- 컴포넌트 패턴 소개
- Component
- TransformComponent
Step 20. Terrains
- HeightMap
- Terrain
Step 21. Deferred Rendering
- DeferredBuffer
- GBuffer
Step 22. Shadows
- ShadowBuffer
- ShadowMap
Step 23. OutLine
Step 24. Event & Server
Step 25. Music
- FMOD