Shapeshifter by BEHELiT [web]
░ ░▄▄█▄░ ░▄▄█▄░ ░▄▄█▒▄ ░▄▄▓▄░ ░▄▄▓▄ ░▓██▓▄▄▄ ▄▓████▓▄▄▓▀ ▄▒██▀▀▒▓██■ ░▄▄▒██░▀▓▀ ▄██▒▀▀▀ ░▄■██▌░▀█▀ ▄▒█▀▀▓█ ▀▀▀▀▀▀█░ ■▀ █▒██▌▀░ ▓██▌▄▄▄▄▄ ▐▓█░ ██▄▄▄▄ ▓█▓ ▄█▄ ▓██ ▓██▄▄▄ ▐▓█▌ ▓▌ ░▓█ ▄▓▀▐██▓ ▐▓█▓ ░▀▓██░ ▓█▌ █▓▀▀▀░ ░██■▀▀▓██▄ ▐██ ▐█▓▀▀░ ▓█▓▐█▓ ▓█▓ ▄██▌ ▓██░ ▓██░ ██▓ ▐▓█▄█░ ▐█▓ ░ ▓█▓▌ ▓█▄■▀░ ░ ░▐▓██▀ ░░ ▐▄░ ██░ ▐▓█▌ ░█▓ ▄████▄ ▓█▀ ░ ▀▓█▓▄▄░ ░ ▓██▄▄■ ░██ ░ ▀▓█▄▄▄▄▄ ▒██▄▄░ ▄ ▓██▄▄░█▀ ░ ▀▓█▄■▀ ░░ ░▀▀▓██▒▀ ░░░░ ░▀▀▓██■▀ ▀░█▓▀░ ▓█░ mb ░▀▀▓██░ ▀▀▀▀▓███▓▀░ ▀▒▓█▀░ ░░░░ ▀▓██▓▄▄■▀ ░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄█▒ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░ ░■▀ ■▄▓▀░ ▀■░ ▌ Title: "Shapeshifter" Type: PC Demo Date: 15-Oct-2025 ░▄▌ ░■▄ ▄■▀▀ Here's our entry for the Flash Party 2025 PC Demo competition held in Buenos Aires, Argentina on 18-Oct-2025. It had to be completely rushed (again lol) so we'll most likely release a final, more polished version on our website in the near future. This final version will likely also support Windows. Stay tuned. ▄ ▄▄▄■▀▀▀ ▀■░ ▄■▀▀ Credits ▄▄■▀ ░■▄ ▄▄▄■▀▀▀ ▀ ROW: Direction, engine code, demo code, 3D SDF art. MADBIT: Direction, music, 2D art, additional code. Note: The credits panel contains a behelit drawn by an unknown artist. We had no time to draw our own, sorry. =] ▄ ▄▄▄■▀▀▀ ▀■░ ▄■▀▀ Engine notes ▄▄■▀ ░■▄ ▄▄▄■▀▀▀ ▀ This was created using Vexel, Row's game engine, which was rewritten from scratch. This is (again lol) the engine's maiden voyage. Run with: ./shapeshifter [--windowed] [--resolution=RES] [--windowSize=SIZE] Use ./shapeshifter.macos on MacOS. Command-line options: --windowed: Runs in windowed mode. Default is fullscreen. --resolution=RES: Adjust the resolution of the renderer and CRT emulation. RES can be one of [row, qhd, hd, fhd] or {width}x{height}. Default is "qhd". --windowSize=SIZE: Adjust the size of the window. SIZE can be one of [row, qhd, hd, fhd] or {width}x{height}. Default is "hd". Use whichever resolution or window size you want. Combine them to your liking. Keep a low resolution for lower-end GPUs. "row" (800x450) is the dev's choice. ■ Requirements ■ Ubuntu 24.04 or MacOS (Sequoia) 8gb RAM RTX 3090 or equivalent GPU ■ Features ■ Multi-stage rendering pipeline Fully native Cache efficient ■ Key techs ■ Nim: https://nim-lang.org/ Vecs ECS engine: https://github.com/RowDaBoat/vecs Nim WGPU bindings: https://github.com/RowDaBoat/wgpu Nim GLFW bindings: https://github.com/RowDaBoat/nglfw SDF rendering Raymarching Reflections ▄ ▄▄▄■▀▀▀ ▀■░ ▄■▀▀ Members ▄▄■▀ ░■▄ ▄▄▄■▀▀▀ ▀ We are an argentine group with members living in Uruguay and Austria. Row Madbit Toshi ▄ ▄▄▄■▀▀▀ ▀■░ ▄■▀▀ Contact ▄▄■▀ ░■▄ ▄▄▄■▀▀▀ ▀ http://www.behel.it http://www.madbit.io http://linktr.ee/rowboto http://0x705h.com
[ back to the prod ]