Tool Others Small list of FREE game engines and frameworks

papel

Active Member
Game Developer
Sep 2, 2018
577
792
152
As the title says, this is a small list. Going after most of the available engines would take waaaaay too much time.
The gist of the list is that ALL things listed are FREE without the need to pirate it. Most of them are also open source, which means you can personally tinker and tamper with the engine.

Sept 13 2023 edit: As Unity recently announced they want to fuck their customers without lube, I've made some additions to this list (Stride, Fyrox) and scratched Unity out. We'll see if/when/how they'll backpedal out of that.

Visual Novel:
  • Ren'Py - - No presentation needed. FOSS
  • Tuesday JS - - Has a visual editor, so it can be useful to connect scenes and see where each one is leading to. Since it's fully HTML5, it will run on anything with a browser. FOSS
  • Narrat - - Seems to be the thing everyone making those "go to this place of the city" would want. Offers skills, inventory and quests out of the box. Exports to HTML/Javascript like Tuesday above. FOSS
  • PixiVN - - Based on PixiJS, so it'll also run pretty much anywhere. Can also work as a point and click adventure engine. FOSS
  • OpenWebGal - - FOSS japanese tool. The visual editor runs on the browser, can export to web, windows and android.
  • Seevn - - It's a visual editor made with Unity. Less than ideal, to be honest.

RPG (Maker-like):
  • (what a mouthful!) - If you ever wanted to make an RPG with a tool whose interface looks straight out of 1994, this is it! Uses FreeBASIC for programming
  • Solarus - For making action-RPGs like SNES Zelda. Uses Lua for programming

Platformer:
  • Moondust -

General Purpose:
  • - My personal favorite. The editor is less than 300mb and runs on all of the big desktop OSs. Has plenty of features for using sprite animation and bone animation. Takes a while to get used to it. The GDScript is pretty much Python. Can also use Mono/C#
  • - Not entirely free, but easy enough to learn and use. Optimization can be a problem. Keep in mind that anything from their asset store is off-limits for making games with any kind of sexual content, so you'll need to get assets elsewhere. LOL DISREGARD THAT THEY SUCK COCKS
  • - No programming required, visual scripting. Though you'll still need to know logic and stuff to make your game work.
  • - If you ever wanted a Game Maker clone, this is the closest you'll get. It can be an absolute pain to set up. The project feels half abandoned (probably is), though their github is kinda-sorta active, probably only 1 person maintaining it at this point. Massive kudos to whoever they are!
  • - If your programming skills are entirely in Pascal, this is what you'll want to use. (Fun fact: stuff written in Pascal tends to compete toe to toe with C and C++ in speed. (I wish I knew that and other tidbits about Pascal back in 2008, like how it was the language used to make Jazz Jackrabbit >_>))
  • - Possibly the best alternative for making 3D games if you're good with C#. MIT license, so they're never going to pull a Unity on your ass
  • - Rust based engine, allows for both 2D and 3D development. MIT license
  • - For those of you coming from Ren'Py, this might work fine, as it uses python for the logic. MIT License. (Added July 2024)
  • - Can do 2D and 3D games and the page showcases how it powers Dead Cells, Evoland and Northgard. Uses Haxe language, which originated from Action Script. Old Flash developers should feel at home with this (Added July 2024)

Frameworks (these are programming libraries that have most of the heavy lifting done, so to speak. Ignore these if you don't want to spend the majority of your time typing code)
  • - Make games using Lua and nothing else. People complain that Lua's slow, but really, you'll be fine. Lua's usually equivalent to Python so, unless you're planning on making your game throw over 9000 particle effects per frame, it'll run better than javascript and anything using electronJS
  • - Based on the Corona SDK, also uses Lua and focuses on making 2D games for windows, HTML and mobile. It's easier to create a compiled executable or apk installer compared to LOVE above (Added July 2024)
  • - A java game programmer's best friend. Two games I enjoy a lot were made with it: Unciv and Mindustry.
  • - A C# game programmer's best friend. Some grognards might remember how it originated off XNA
  • * - Not free, but you can get a free license under certain circumstances (near the bottom of the page). I got one since I did qualify and Amir did reply with the link very quickly. Still haven't gotten around toying with it, as I never worked with Ruby before.
  • - For those of you that want an alternative to SDL2. Works with a fuckload of languages, from the common (C family, Java) to the uncommon (Crystal, Nim, D) to the utter arcane (Gforth, OCaml). Also works with FreeBASIC, so you can probably mix it with that OHRRPGCE from above, if you're brave!
 
Last edited:

VeritasLex

Newbie
Feb 6, 2020
59
5
51
Hi there,
I am looking for a program. I want to overlay text over an image and with one click display the next text. But in such a way that the old text disappears.
I want to do the same with images so that a click shows the next image.
So I would like to be able to display text and image at the same time again with one click.
Videos should also be inserted in between. How many games on this platform.
And my English is not good and I am writing with a translator. That's why I can't find anything on Google.
 

papel

Active Member
Game Developer
Sep 2, 2018
577
792
152
Hi there,
I am looking for a program. I want to overlay text over an image and with one click display the next text. But in such a way that the old text disappears.
I want to do the same with images so that a click shows the next image.
So I would like to be able to display text and image at the same time again with one click.
Videos should also be inserted in between. How many games on this platform.
And my English is not good and I am writing with a translator. That's why I can't find anything on Google.
If I understood what you meant correctly, you want to make a visual novel: click to show image or video + text.
Most of those engines can do that, but for all cases you'll have to learn how to use them. See if you can find any tutorials about RenPy, Twine or TuesdayJS in your native language
 
  • Like
Reactions: VeritasLex

VeritasLex

Newbie
Feb 6, 2020
59
5
51
If I understood what you meant correctly, you want to make a visual novel: click to show image or video + text.
Most of those engines can do that, but for all cases you'll have to learn how to use them. See if you can find any tutorials about RenPy, Twine or TuesdayJS in your native language
Thank you very much
 

Bubbline

New Member
Jul 22, 2022
4
2
3
I'm making a visual novel/narrative RPG engine called narrat, any chance it could get added to the list? :3
 

Mirfakk

Newbie
Jul 27, 2018
55
390
189
I was looking for something like moondust for a while. I'm starting to use it and I'm in love. Thanks for this thread.
 

papel

Active Member
Game Developer
Sep 2, 2018
577
792
152
add some more no-programming engines plz
Your options are to either learn programming or deal with GDevelop or RPG Maker, pretty much every other no-code engine is paid for

you still around bro? what's a good JS framework today that you'd recommend?
Depends on what you want to do. If you want something that lets you create native executables, those two are still good choices. If you just want something that eases up the programming part, there are a number of libraries, like PixiJS, Phaser or ImpactJS
 
Last edited:
  • Like
Reactions: x360x

x360x

Newbie
Jun 14, 2024
94
180
119
Your options are to either learn programming or deal with GDevelop or RPG Maker, pretty much every other no-code engine is paid for


Depends on what you want to do. If you want something that lets you create native executables, those two are still good choices. If you just want something that eases up the programming part, there are a number of libraries, like PixiJS, Phaser or ImpactJS
I'm interested in doing something like a VN but with lots of mini-games mods that I can add and code in JS, and ideally to run in browsers directly, rather than an executable. I'll take a look at these, thank you!
 

papel

Active Member
Game Developer
Sep 2, 2018
577
792
152
Added Narrat, OpenWebGal and PixiVN to the VN engine list. Also "demoted" Seevn, since it uses/needs Unity to publish
 

papel

Active Member
Game Developer
Sep 2, 2018
577
792
152
What's the problem with Unity?
As Osanaiko said/quoted, the main problem is that Unity has shown it's not a trustworthy entity. It's still widely used because it offers a lot of decent tooling and plugins, plus it has fuckloads of tutorials, but you never know when they might try another rugpull

Regarding Seevn specifically, the editor is a unity "game", and quite cumbersome in my opinion. Also, it's not simple to export/publish what you make in it.
 

asdfqwert_789

Member
Jul 24, 2019
353
376
251
As Osanaiko said/quoted, the main problem is that Unity has shown it's not a trustworthy entity. It's still widely used because it offers a lot of decent tooling and plugins, plus it has fuckloads of tutorials, but you never know when they might try another rugpull

Regarding Seevn specifically, the editor is a unity "game", and quite cumbersome in my opinion. Also, it's not simple to export/publish what you make in it.
The only bad thing I briefly heard about was runtime fee, which was almost immediately canceled when the community spoke against it.

Unity has always been a great engine for beginners regarding quantity of educational material and even some marsterpieces were made with it(non-H though)
 
  • Like
Reactions: kln4ojkj3nyh

asdfqwert_789

Member
Jul 24, 2019
353
376
251
I honestly don't see any point in creating this thread. If you wanna do an H-game your choice is limited to 3 engines - UE, RenPyk, RPGM. One for quality 3d game, other two for mere slideshow with subtle hints of gameplay
 
  • Like
Reactions: kln4ojkj3nyh