Sandboxia2D
A downloadable game for Windows and Linux
Sandboxia2D
Sandboxia is a sandbox game written in C++ using OpenGL. It is designed to be a simple sandbox game that is easy to run on older machines. The game is still in development. Sandboxia2D comes with a simple API for mods to add new features to the game. For deeper modding, modify the source code directly. Windows support is still experimental. You can download prebuilt executable for Windows or build the game by yourself.
Features
- Bugs may be present
- 2D World
- OpenGL 3.0
- VSYNC
- World saving/loading
- Debug mode
- Console
- Support for mods(Currently Linux only)!
Supported platforms
- Linux: x64, aarch64
- Windows: x86, x64 (experimental)
How to play
- W, A, S, D to move
- Left mouse button to destroy blocks
- Right mouse button to place blocks
- T to open console
Launch args
-w to set the width of the window
-h to set the height of the window
-v to set the VSYNC, Default is 1
-c to set the collision, Default is 1
-d to set the debug, Default is 0
-disableMods to disable mods
Example
./build/Sandboxia -v 1 -d
For debug
There is still legacy renderer included. Use that if you get OpenGL related errors.
Debug keys:
- P to print the player position
- O to print the selector position
- T to print the current tile data at the cursor
- F to print the current FPS
Third-party libraries used
- ImGui
- GLFW
- GLAD
- stb
- GLM
License
Sandboxia2D is licensed under the GPL-3.0 license.
Published | 3 days ago |
Status | In development |
Platforms | Windows, Linux |
Author | Pepe57 |
Tags | 2D, Sandbox |
Code license | GNU General Public License v3.0 (GPL) |
Average session | A few seconds |
Languages | English |
Inputs | Keyboard |
Links | GitHub |
Download
Click download now to get access to the following files:
Development log
- v0.1-7-beta2 days ago
Comments
Log in with itch.io to leave a comment.
f@x270:~/download/Sandboxia2D-0.1.6-beta$ make
make: *** No rule to make target 'src/glad.c', needed by 'build/Sandboxia'. Stop.
↑ is the makefile correct?
Use the cmake instead of the make. I'll remove the obsolete makefile in the next update. Run these commands: 1. mkdir build 2. cmake -B build 3. cmake --build build -j4<num of threads> 4. ./build/Sandboxia
Ohhh I am so sorry, totally missed the README.md
thanks!