Skip to content

sametydev/SlateEngine

Repository files navigation

SlateEngine

SlateEngine is Game Engine with Editor.
Currently in WIP.
It will be a project that I will advance in my free time, I'm very busy, I hope it won't be unfinished like my other engines! Hahah

Editor with Lua and Native C++ scripting

Goal

In fact, the goal is to make a completely user-oriented game engine, this is already the hardest thing, Writing a generic engine is the hardest task, but right now I don't want this engine to be for a specific area, I want it to be a more general engine, my engines that address more specific areas will be in different repos. SlateEngine will be a completely user friendly engine for making games.

To Do Features;

DirectX 11.1 Renderer,
Entity Component System,
Full Functional Editor,
Cascaded Shadows and Realtime Shadows,
Physics Based Rendering (PBR),
Post Process Effects,
User Defined Shaders,
Lua based Scripting,
Native Dynamic Scripting with C++
GPU Instancing,
Anti Aliasing,
Deffered Rendering or Forward+ Rendering,
Ambient Occulision,
Tessellation Support,
Particle System,
Asset Packaging! (.asset, .sasset, .spackage, .spkg)\

Planned Features; (just an idea, not a priority)

Custom Shading Language (Slate Shading Lang)
Custom Scripting Language (SlateLang)\

About

SlateEngine - DX11 Based - ECS Game Engine with Editor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages