TapiEngine is a basic 3D engine written in C++ with minimal external dependencies. It leverages the WinAPI and Direct3D 11 to provide a lightweight yet functional environment for 3D graphics development on Windows.
- Minimal external dependencies for ease of setup and portability
- Core rendering capabilities using Direct3D 11
- Windows-native application loop and input handling via WinAPI
- Designed for learning, prototyping, and extending
- Windows OS
- Visual Studio (recommended) or any C++ compiler with Direct3D 11 SDK support
- Clone the repository:
git clone https://github.com/smartflame17/TapiEngine.git
- Open the project in Visual Studio.
- Build the solution.
After building, run the executable from your build output directory. You should see a window initialized by WinAPI and rendered via Direct3D 11.
Contributions, issues, and feature requests are welcome! Please open an issue to discuss your ideas or fixes.
This project currently does not have a license specified. Please contact the owner for more details.
- Microsoft for WinAPI and Direct3D 11
- The open-source community for inspiration and guidance
Made with ❤️ by smartflame17