Playthos is still under development. The current version is still alpha and will only go out of alpha once it can build the same game (using all of its features) on all three major platforms (Windows, Linux, and OS X) and development dependencies are automatically resolved when someone tries to use the engine.
The ultimate goal for Playthos is to become a game editor. The game engine is the first step to get there but it can only get there only once the source code and its continues development has become stable.
Playthos a open source game engine that promises to make game development easy. The goal is the lay out a foundation for anyone to contribute, and end up with an engine that puts a game together based on set of basic instructions.
(Shape Rendering, Vector Animation, Color Animation, Physics, Collision)
- Windows, Linux, MacOS, Chrome, Firefox support
- ECS
- Standards library
- 2D Graphics (GLFW & OpenGL)
- 2D Sprite rendering (.png files only)
- Fullscreen, window size, resolution settings
- Camera manipulation
- Keyboard input
- Cursor input
- Animation (vectors and sprites)
- Audio (no Windows support yet, .wav files only)
- Physics (velocity and acceleration)
- Collision detection (simple AABB)
- Custom scripting
- Deployable executables
- Assets library deploy with executable
- Cross compilation (from Linux to Linux, Windows, and Mac OS X)
- Dynamic compilation (only using systems that are supported)
- Documentation
- Robust shader system
- Creator Hub (Prototype -> http://playthos.io)
- Network (POC verified)
- Euler camera (POC verified)
- 3D graphics (POC verified)
- Game Editor (POC verified)
- Android platform (POC verified)
- iOS platform