shmup8
A downloadable game for Windows
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.
| Status | Released |
| Platforms | Windows |
| Release date | 52 days ago |
| Author | Laurent Le Brun |
| Genre | Shooter |
| Tags | 2D, Open Source, Procedural Generation, Shoot 'Em Up, Short, size-coding |
| Code license | MIT License |
| Average session | A few seconds |
| Inputs | Keyboard |
| Links | GitHub |
Download
Click download now to get access to the following files:




Comments
Log in with itch.io to leave a comment.