A downloadable game for Windows

Download NowName your own price

This game is a shoot'em up, designed for quick games. A game lasts around 30s - 1min and you're expected to replay to improve your score.

Controls: arrow keys and space bar.

The project consists of a compiler for a minimalist imperative language (written in F#). The compiler generates bytecode. The bytecode is then included in a C++ project; the data generated by executing the bytecode is sent to the GPU. Procedural graphics are made using GLSL. The entire game fits in a 3kB executable file (this includes the bytecode interpreter, the game engine, and the graphics). 

For more technical information, read the technical blog post about the project.

The source code is open source (MIT licence): https://github.com/laurentlb/shmup8

Created for https://langjamgamejam.com/

A 7-day hackathon where you build a programming language and then make a game using it.

Note for the jam: for personal reasons, I started working on it before the jam official date and I also ended early. Commits were made between Dec 9 and Dec 15. 

StatusReleased
PlatformsWindows
Release date 52 days ago
AuthorLaurent Le Brun
GenreShooter
Tags2D, Open Source, Procedural Generation, Shoot 'Em Up, Short, size-coding
Code licenseMIT License
Average sessionA few seconds
InputsKeyboard
LinksGitHub

Download

Download NowName your own price

Click download now to get access to the following files:

llb-shmup8.exe 2.9 kB

Development log

Comments

Log in with itch.io to leave a comment.