A downloadable game engine for Windows, macOS, and Linux

Download NowName your own price

Basque is the beginning of my work on a larger project (a game written from scratch).

Basque is as complete as I plan for it to be at this point, although the game is being continually developed. Some optimizations to the game may still be ported back to Basque.

Feature list:

-   Compiles cross platform (Linux/Mac/Windows/WebAssembly, see [Esoteric ports](#esoteric-ports) for other platforms).

-   Visual map editing (with an easy to understand plain text format).

-   Spritesheet animation.

-   Background music.

-   Scrolling.

-   Collision detection.

-   Rudimentary frame rate limiting.

-   Accepts command line arguments (currently only for enabling fullscreen mode).

-   Resolution detection (estimates window size to 80% of the screen or uses the full resolution for fullscreen mode, this can be switched off).

-   High DPI awareness. By default the game will not run in high DPI mode, but it will be aware of high DPI contexts. This prevents things from looking fuzzy with weird scaling settings.

-   Automated GitHub and GitLab packaging pipelines.

-   Scancode based movement (rather than event loop key states). This keeps the controls from being susceptible to operating system key repeat rates and delays.

-   Unicode (UTF-8) file path support.


Global keyboard shortcuts:

↑: Move player North

→: Move player East

↓: Move player South

←: Move player West

q: Quit

e: Toggle edit mode

Edit mode shortcuts:

l: Toggle map library

Mouse button 1 (left click): Place tile

Mouse button 2 (right click): Select tile

StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
Authorryanpcmcquen
Tags2D, Game engine

Download

Download NowName your own price

Click download now to get access to the following files:

https://cloud2ground.org/basque
External
https://github.com/ryanpcmcquen/basque
External