- Simple window with initialized DX renderer
- Image loader / Material Manager
- Timer
- Input
- Camera
- Model loader / Model Manager
- Shader Manager (load & compile hlsl shaders and use then im rendering)
- Collision detection/physics, i suggest You to use free physics library, Newton Physics is good and free for commercial products
- Entity manager to dynamicaly create and delete objects (for example. guns, medkits, enemies etc), this should be running at constant 30fps so it will be easier to update games over network
- User Interface (menus, huds...)
- Sound engine, OpenAL should be good enough to give it a try
- Particles & effects
- Post processing
- Networking and prediction
Show differencesHistory of post edits
#ActualBraXi
Posted 21 August 2012 - 07:05 AM
I suggest you to start your work in following order:
#2BraXi
Posted 21 August 2012 - 07:04 AM
I suggest you to start your work in following order:
- Simple window with initialized DX renderer
- Image loader / Material Manager
- Timer
- Input
- Camera
- Model loader / Model Manager
- Shader Manager (load & compile hlsl shaders and use then im rendering)
- Collision detection/physics, i suggest You to use free physics library, Newton Physics is good and free for commercial products
- Entity manager to dynamicaly create and delete objects (for example. guns, medkits, enemies etc), this should be running at constant 30fps so it will be easier to update games over network
- User Interface (menus, huds...)
- Sound engine, OpenAL should be good enough to give it a try
- Particles & effects
- Post processing
- Networking and prediction
#1BraXi
Posted 21 August 2012 - 07:04 AM
I suggest you to start your work in following order:
- Simple window with initialized DX renderer
- Image loader / Material Manager
- Timer
- Input
- Camera
- Model loader / Model Manager
- Shader Manager (load & compile hlsl shaders and use then im rendering)
- Collision detection/physics, i suggest You to use free physics library, Newton Physics is good and free for commercial products
- Entity manager to dynamicaly create and delete objects (for example. guns, medkits, enemies etc), this should be running at constant 30fps so it will be easier to update games over network
- User Interface (menus, huds...)
- Sound engine, OpenAL should be good enough to give it a try
- Particles & effects
- Post processing
- Networking