A downloadable game for Windows and Linux

Download NowName your own price

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
StatusIn development
PlatformsWindows, Linux
AuthorPepe57
Tags2D, Sandbox
Code licenseGNU General Public License v3.0 (GPL)
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard
LinksGitHub

Download

Download NowName your own price

Click download now to get access to the following files:

Sandboxia2D-0.1.6-beta.zip 2.2 MB
sandboxia2d-0.1.7-beta-win64.zip 351 kB
Sandboxia2D-0.1.7-beta.zip 2.6 MB

Development log

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!