Singutron
About
Singutron is a tiny game about color and time.
In Singutron you have to place colored lines. Placing a line costs resources. If two lines cross each other, they form a rectangle. Rectangles generate resources.
The goal of the game is to fill the game field with rectangles and reach the top right corner as fast as you can.
Rectangles which were formed by two lines of complementary colors (e.g. blue and yellow) will produce more resources. Lines that hit each other at the very tip also form rectangles that produce more resources.
Singutron was created as an entry for the Waltzing Game Jam 2 (2019).
It incorporates two themes of the game jam:
- Divide & Conquer: Build lines (divide) to get rectangles (conquered area).
- Symbiosis: Combine complementary colors to get more resources.
Controls
Left click: Build line
Right click: Delete square (creative mode)
Alt + Return: Toggle full screen
F4: Toggle full screen
F5: Toggle game UI
F9: Toggle debug menu
F10: Create screenshot
Print: Create screenshot
Singutron was created in a custom C++ engine using the following libraries:
- Dear ImGui: https://github.com/ocornut/imgui
- stb: https://github.com/nothings/stb
- miniaudio: https://github.com/dr-soft/miniaudio
- GLFW: https://www.glfw.org
- GLM: https://glm.g-truc.net
- Glad: https://glad.dav1d.de
Asset files were used from:
- Sound files: https://freesound.org
- Font files: https://fonts.google.com