Skip to content

HODAKdev/StarEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

An Advanced C++ DirectX 11 Game Engine.

Features

  • Lua Scripting
  • Physics
  • Entity Component System
  • UI Editor
  • Panorama Sphere Sky (HDRI)
  • Rendering Modes (Pointlist, Linelist, Trianglelist, Position, Normal)
  • Guizmo & Object Picking
  • Text To Mesh Text
  • Mesh Model With Textures
  • Async Loading
  • Bounding Box
  • Tone Mapping
  • DLL Plugin Scripting
  • And more...

Build

  • Visual Studio 2022
  • Windows SDK Version: 10.0 (latest installed version)
  • Platform Toolset: Visual Studio 2022 (v143)
  • C++ Language Standard: C++ 2017
  • Configuration: Debug or Release
  • Platform: x64

Community

Discord https://discord.gg/sMYwRaR9FG
YouTube https://www.youtube.com/@starengine

Gallery

Credits

Dear ImGui https://github.com/ocornut/imgui
assimp https://github.com/assimp/assimp
EnTT https://github.com/skypjack/entt
Lua https://github.com/lua/lua
PhysX https://github.com/NVIDIAGameWorks/PhysX
sol2 https://github.com/ThePhD/sol2
yaml-cpp https://github.com/jbeder/yaml-cpp
ttf2mesh https://github.com/fetisov/ttf2mesh
ImGuizmo https://github.com/CedricGuillemet/ImGuizmo
ImGuiWidgets https://github.com/HODAKdev/ImGuiWidgets
DirectXTex https://github.com/microsoft/DirectXTex
STRDX https://github.com/HODAKdev/STRDX
IconFontCppHeaders https://github.com/juliettef/IconFontCppHeaders
zlib https://zlib.net/
LuaSocket https://github.com/lunarmodules/luasocket
ACES Filmic https://knarkowicz.wordpress.com/2016/01/06/aces-filmic-tone-mapping-curve/
Font Awesome https://fontawesome.com/

License

StarEngine is licensed under the MIT License, see LICENSE for more information.