GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - rdeepak2002/DeepsEngine: Modern 3D game engine created with OpenGL, GLFW, C++, Entt, Lua, Sol2, Assimp, Emscripten, and Qt 5

This repository was archived by the owner on Sep 18, 2022. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

630 Commits
630 Commits

Folders and files

NameName
Last commit message
Last commit date
.idea
.idea
 
 
cmake
cmake
 
 
doc/image
doc/image
 
 
res
res
 
 
src
src
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
CMakeLists.txt
CMakeLists.txt
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
deps.json
deps.json
 
 
setup-macos.sh
setup-macos.sh
 
 
setup.sh
setup.sh
 
 

Repository files navigation

DeepsEngine

DeepsEngine logo

Author

Deepak Ramalingam

About

Modern 3D game engine created with OpenGL, GLFW, C++, Entt, Lua, Sol2, Assimp, Emscripten, and Qt 5

Projects View Screenshot

Editor View Screenshot

Get Started (Development)

  • It is recommended to clone this repository recursively with submodules
git clone --recurse-submodules -j8 https://github.com/rdeepak2002/DeepsEngine.git

Install Requirements:

sudo chmod 777 setup.sh
./setup.sh

Run the Engine in Desktop Release or Desktop Editor mode

  • Open 'DeepsEngine' folder in CLion
    • Enable autoreload for CMake changes
  • Run the CMake application in either Editor or Release mode (if you encounter errors, you might have to reload the CMake profiles)

If you want to run the engine in editor mode without CLion, you must assign any value to an environment variable called "WITH_EDITOR". Then, build the CMake project using the CMakeLists.txt

Troubleshooting (Development)

If you are receiving errors while installing new vcpkg packages, please delete the vcpkg folder in root and reinstall everything.

sudo chmod 777 setup.sh
rm -rf vcpkg
./setup.sh

If you are having issues loading the web export, make sure to delete all files cached (chrome://settings/clearBrowserData)

About

Modern 3D game engine created with OpenGL, GLFW, C++, Entt, Lua, Sol2, Assimp, Emscripten, and Qt 5

Topics

assimpccmakecpluspluscxx17emscriptenenttgamegame-engineglfwglmglsl-shadersluamacosopenglqtqt5sol2vcpkgwebassembly

Resources

Readme
License
Activity

Stars

17 stars

Watchers

1 watching

Forks

3 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.