Skip to content
forked from 0xc0dec/solo

Lua-scriptable small C++ game engine

License

Notifications You must be signed in to change notification settings

DingYong4223/solo

 
 

Repository files navigation

About

"I have no idea how to write game engines"-style game engine. A playground for my gamedev experiments.

Features

  • Unity-inspired component system
  • Loading of several popular mesh and texture formats
  • TTF fonts
  • Bullet physics
  • Vulkan/OpenGL rendering
  • Exposes API for both Lua and C++

Building

  • Install Python2 (3 not tested).
  • mkdir build && cd build.
  • cmake -G "Visual Studio 16 2019 Win64" .. (or other generator depending on the OS/IDE).
  • Build the generated project.

Running Lua demos

  • cd build/<Debug|Release>
  • Solr.exe ../../src/demos/lua/demo<N>/demo_<gl|vk>.lua where N is the demo number

Screenshots

1 1 1

About

Lua-scriptable small C++ game engine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.3%
  • Lua 13.1%
  • Other 0.6%