Life & fun · alternatives · 2026
24 alternatives to Practical, Pure Functional Game Engine
Repository hosting the functional Nu Game Engine and related projects. - bryanedds/Nu
Nu is a functional game engine built with F# that enables developers to create 2D games using pure functional programming principles. The engine provides tools and libraries designed for game developers seeking an… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Practical, Pure Functional Game Engine launched in 2014; newer entries below may have overtaken it.
- 1

An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 2

An intuitive and beginner friendly 2D game framework for C++ - Madour/NasNas
2020 · github.com · its alternatives →
- 3

A puzzle game inspired by functional programming.
2015 · david-peter.de · its alternatives →
- 4

Hi friends, I started casually working on scrapscript in 2015. I built a few compilers over the years to test out various ideas/implementations, and I think I'm finally happy with the overall design. The code is not public yet. Email me at [email protected] if you're interested in joining the core team later this year. Let me know if you have any questions or feedback :)
2023 · scrapscript.org · its alternatives →
- 5

- 6

Modd.io is a collaborative game editor that runs in browser. It's kind of like Figma for game dev. We made this engine low-code and multiplayer-first, so developeres can quickly prototype casual multiplayer games. I hope some of you guys will find this useful. Would love to hear feedback also. Thank you. Engine Demo: https://www.modd.io
2023 · github.com · its alternatives →
- 7

A top-down 2d game engine, written from scratch in under 1000 lines of C. Development of the game based on this engine is streamed on Twitch: https://www.twitch.tv/ryanpcmcquen - ryanpcmcquen/basque
2020 · github.com · its alternatives →
- 8UL
In the wake of all the Unity nonsense, just wanted to toss the Raverie engine into this mix :) We’re building off a previous engine that we worked on for DigiPen Institute of Technology called the Zero Engine with a similar component based design architecture to Unity. Our engine had a unique feature called Spaces: separate worlds/levels that you can instantiate and run at the same time, which became super useful for creating UI overlays using only game objects, running multiple simulations, etc. The lighting and rendering engine is scriptable, and the default deferred rendering…
2023 · raverie-us.github.io · its alternatives →
- 9

I’ve been working on this for about a year through four major rewrites. Godogen is a pipeline that takes a text prompt, designs the architecture, generates 2D/3D assets, writes the GDScript, and tests it visually. The output is a complete, playable Godot 4 project. Getting LLMs to reliably generate functional games required solving three specific engineering bottlenecks: 1. The Training Data Scarcity: LLMs barely know GDScript. It has ~850 classes and a Python-like syntax that will happily let a model hallucinate Python idioms that fail to compile. To fix this, I built a custom…
Mar 2026 · github.com · its alternatives →
- 10

- 11AP
2019 · purdone.com · its alternatives →
- 12

GitHub repo: https://github.com/ArcadeMakerSources/ArcadeMaker (first of all, i want to say that I made this project for fun and challenge. I always wanted to create my own language. This has no business goal or something.) So the project is a 2D game engine (MonoGame backend) inspired by GameMaker 8. It includes its own IDE (built with WinForms) and an interpreted programming language that I wrote myself. The language—definitely the biggest challenge in the project—is a simple dynamically typed language. When I started, I had zero knowledge of how to build something like…
Aug 2026 · github.com · its alternatives →
- 13H0
Hello, Hacker News! My name is Lillian (see: http://about.lillian.link/), and I just released version 0.2 of my MIT-licensed game engine, Hypatia(http://lillian-lemmer.github.io/hypatia/). Hypatia is a game engine for single player 2D action adventure games. You can use it to make a game like Legend of Zelda: Oracle of Ages and Oracle of Seasons. Hypatia is aimed at non-programmers and programmers alike. I'm seeking any sort of feedback. Hypatia supports FreeBSD first, but has great support for just about any platform…
2015 · its alternatives →
- 14

An OpenGL RTS game engine written in C. Contribute to eduard-permyakov/permafrost-engine development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 15

A fast functional language based on two level type theory - ehatti/peridot
2022 · github.com · its alternatives →
- 16SA
After many months of development, we are releasing Squally as early-access on Steam! This game teaches low-level computer science; topics such as data types, data structures, bin/dec/hex, and x86 assembly are gradually introduced through puzzles and gameplay. https://store.steampowered.com/app/770200/Squally/ It's still very early in development, we currently have only released a card mini-game that teaches binary operations: https://i.gyazo.com/0a33bbac5bbb5421f7eb120edd3ff6bb.gif
2018 · its alternatives →
- 17

Functional programming for modern Fortran. Contribute to wavebitscientific/functional-fortran development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 18

Crown Engine. Contribute to dbartolini/crown development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 19

Skip migration and launch MCP with built-in Auth
Nov 2025 · arcade.dev · its alternatives →
- 20AL
2013 · np-lang.org · its alternatives →
- 21

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 22

A retro game engine for Python. Contribute to kitao/pyxel development by creating an account on GitHub.
20d ago · github.com · its alternatives →
- 23

Hello HN, Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components). It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL. Feature wise there's a bunch of the stuff you'd expect. Audio, graphics, scripting,…
2022 · github.com · its alternatives →
- 24PW
Functional programming language based on pure de Bruijn indexed lambda calculus.
2023 · bruijn.marvinborner.de · its alternatives →
Also compare
- I wrote my own RTS game engine in C alternatives
- NasNas, a new intuitive and user friendly C++ game framework alternatives
- A puzzle game inspired by functional programming, written in PureScript alternatives
- ScrapScript – A tiny functional language for sharable software alternatives
- Nitrode alternatives
- I'm open-sourcing my game engine alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →