ecs-sandbox icon indicating copy to clipboard operation
ecs-sandbox copied to clipboard

Experimental game-engine sandbox using OpenGL and ECS.

Results 45 ecs-sandbox issues
Sort by recently updated
recently updated
newest added

Automatically build the project on new tags using GitHub Actions. - [ ] Build for Linux - [ ] Build for Windows - [ ] Investigate required stuff for OSX...

terrain feels to simple just floating in the air, remove the void by adding a water (or something similar) plane.

feature

Provide a docker image which is capable of building the project. Implement a CI/CD pipeline and automatically create releases when tagging a new version / merging into master.

deployment

To get a real understanding what the engine currently can handle and what still needs to be done I want to create a small minigame to test its limits. -...

feature
game-design

The current AssetManager implementation is very basic; it has subpar code quality, bad error handling/feedback and is not extremely performant. Ideas: - Should be mod friendly: Open an assetmanager for...

engine
code-quality

Basic deferred shading is implemented, but the current implementation is far from optimal. I need to think about the data we need in the G-buffer, how we actually lay it...

enhancement

We need a clear line between engine and the actual game. Additionally, the `main()` function is huge which seems like a bad decision. Abstract more stuff into either engine or...

enhancement
engine
code-quality

Building on Windows does no longer work as of 1473c51. Find a way to build and include `LuaJIT` on all platforms. Currently(?) `LuaJIT` is only available through vcpkg on Windows....

deployment

- [x] Integrate simple scripting into map generation - [x] Build on linux - [x] ~~Build on windows~~ (postponed)

Steps to reproduce: 1. Start the game, the resolution will be correct at (X*Y) 2. Make the window fullscreen, resolution will also be correct at (X2*Y2) 3. Bring the window...

bug