Features
Joy Engine is C++ cross-platform game development framework.
It's in early development stage so some features may be incomplete.
Any feedback is welcomed.
Cross-platform
- Windows
- Linux
- Android (2.2+)
- Soon: iOS
- Later: consoles
System features
- Threads
- Atomic operations and containers
- Log system
- Date, time
Math
- Vector, matrix, quaternion
- Splines
- Rays
- Path finding
Managers
- Animations
- Fonts
- Textures
Data handling
Intefaces for data streams:- Images (loading/saving)
- Sounds
- Fonts (Truetype, bitmap)
- Packages (zip)
- Meshes
- HTTP streams
- Property storage
Input handling
Abstract interfaces for:- Mouse and touch screen
- Keyboard
- Gamepad
- Accelerometer, compass, gyroscope, light, proximity (mobile devices)
- Location services (GPS)
- Feedback (vibration)
Graphics
Abstract interface for:- Vertex buffers
- Textures
- Shaders
- Render targets
