- Vulkan Rendering
- Entity Component System: (work in progress).
- 2D Renderer: Basic 2D rendering capability with support for quads and colored shapes.
- Event System
- Batch Renderer
- Profiler
- Camera System
- Logger: Logging functionality for debugging and development.
- Level Editor
- Map Serializer
- Sh 5C8C ader Compiler
- Material System
- Improved Entity Component System
- Improved Camera System: Continued refinement for better control.
- Scripting Components
- Improved 2D Renderer: Enhanced rendering with sprite sheets, textures, circles, and lines.
- Asset Manager
- Physics
- 3D Rendering Support
- Audio System
- Global Illumination
- Culling System
- Linux Support
To get started with PL-Engine,
- Install VulkanSDK 1.3.204.1
- Run (script/Build.bat) to generate visual studio solution