Experimental project
DX 11 indie game engine. Development stopped.
- Command-Line Build (cl.exe).
- The fundamental 3D rendering technique is derived from the DirectX 11 book by Frank Luna.
- Little document.
- Single core.
Win 10/11
Visual Studio 2019/2022
DirectX SDK (June 2010)
Win 10/11
DirectX End-User Runtimes (June 2010)
Visual C++ Redistributable for Visual Studio 2019
DirectX 11 Compatible GPU
DirectX 9.0c Compatible Sound Card
- DirectXTK.lib: DirectX Tool Kit
- DirectXTKAudioWin8.lib: DirectX Tool Kit
- Effects11.lib: Effects for Direct3D 11, Debug version please rename.
- lua.lib: Lua
- XInput1_3.lib: Its orgin name is XInput.lib, from DirectX SDK (June 2010)
- X3DAudio.lib: DirectX SDK (June 2010)
- XAPOFX.lib: DirectX SDK (June 2010)
- d3d11book.lib: Derivative work form DX11 book by Frank Luna. Currently this is unlicensed, can not pubic the source code.
View the folder "bat_tool".
In sample\ folder, every subfolder include a signle sample.
- init_d3d: A basic window draw empty.
- m3dtob3m: Command line tool, convert text .m3d model file to binary .b3m file. Those two types both can be read by engine.
- simple_scene: A very simple scene draw 4 basic geometrics. (Screen Capture)
- immature Blender export: Export Blender model data to .m3d file format for immature engine.
- m3dtob3m.exe: Convert .m3d file to binary .b3m file. Notice .b3m file corresponding x64/x86 version.
- CSV based scene data: Use Excel to edit game scenes.
- DebugView: (from Microsoft -> Sysinternals -> DebugView)
- This is an abandoned project, complex problem will not be fixed.
- DXGI WARNING: Blt-model swap effects are legacy swap effects.
- Alt+Tab is not working properly in fullscreen mode.