-
Notifications
You must be signed in to change notification settings - Fork 12
Roadmap
mogemimi edited this page Jun 18, 2017
·
18 revisions
- Add
.clang-format
- Remove japanese comments and UTF-8 BOM from C++ sources
- Format new coding style
- Migrate to the new API and redesign the game engine
- Add Win32 empty project to quickstart
- Add new samples and tutorials
- Add tutorial on the GitHub wiki
- Fix test/example applications
- Generate API reference with doxygen
- Use Travis CI
- Add Gitter chat
- Open a public Trello board using roadmapping
- Direct3D 11 support
- OpenGL 3.3/4.1 support
- OpenAL support
- Mac OS X suport
- Win32 support
- XAudio2 support
- DirectInput support
- Add HLSL custom shader support
- Add Visual Studio 2015 support
- Add Visual Studio 2017 support
- Add Vulkan API support (:fire: partial)
- Add Metal support (:fire: partial)
- 🔥 🔥 Add DirectX 12 support (WIP) 🔥 🔥
- Add Windows Universal Apps support
- Add Ogg/Vorbis format support
- Add XInput support
- Add Gamepad support for DirectInput and Cocoa
- Replace OpenAL based AudioEngine with CoreAudio (AudioUnit) on Mac
- Content pipeline
- Add WinRT (Windows Store App) support
- Add Windows Phone (>= 8.0) support
- Add iOS (>= 8.0) support
- Add Android (>= 5.0) support
- 2D/3D graphics and gameplay
- Entity-Component System (ECS) based runtime architecture
- A fast sprite batch rendering with hardware instancing
- 2D skeletal animation
- 2D animation blending, blending tree, and animation state machine
- Import Spine animation file
- Import MagicaVoxel's VOX file
- Tween animation (easings)
- FXAA
- Image effects (vignette, grayscale, sepia-tone, chromatic aberration...)
- Reactive scripting and debug with real-time preview
- Editor support