So obviously, I've talked a lot about @godotengine since that's the project I've been contributing to since 2015.
But there are many other #FOSS game engines and #gamedev
tools that you might be interested in, so let's have a quick thread with some recommendations
But there are many other #FOSS game engines and #gamedev


Firstly, have a look at awesome-gamedev, an amazing list of #FOSS gamedev tools, assets, and more which is being maintained by @HugoLocurcio at https://notabug.org/Calinou/awesome-gamedev
Also mirrored on GitHub: https://github.com/Calinou/awesome-gamedev
It's the most exhaustive list I know!
Also mirrored on GitHub: https://github.com/Calinou/awesome-gamedev
It's the most exhaustive list I know!
If you're new to game development and/or programming, a great option to start with is @GDevelopApp.
It uses a very intuitive event-based system which can greatly simplify your game logic, and doesn't require a lot of dev experience.
https://gdevelop-app.com
It uses a very intuitive event-based system which can greatly simplify your game logic, and doesn't require a lot of dev experience.
https://gdevelop-app.com
In a similar veined but more oriented towards children and educators is the well-known #Scratch.
It's a great option to teach kids about programming logic, and let them express their creativity with interactive games. https://scratch.mit.edu
It's a great option to teach kids about programming logic, and let them express their creativity with interactive games. https://scratch.mit.edu
There's a glorious indie scene revolving around "fantasy consoles", tiny engines with low resolution, tight pixel art and retro constraints, which spurs creativity.
In the #FOSS world, you'll find @tic_computer, #LIKO12 or @CasualEffects' #quadplay.
In the #FOSS world, you'll find @tic_computer, #LIKO12 or @CasualEffects' #quadplay.
Links for the above:
https://tic.computer
https://liko-12.github.io https://github.com/morgan3d/quadplay
https://tic.computer
https://liko-12.github.io https://github.com/morgan3d/quadplay
And if you're into this kind of no-nonsense, simple framework 2D dev experience, All You Need is LĂ–VE!
@obey_love is a popular and amazing cross-platform framework to make 2D games with #Lua.
http://love2d.org
@obey_love is a popular and amazing cross-platform framework to make 2D games with #Lua.
http://love2d.org
OK, frameworks are cool, but let's get back to some engines with editors.
Do you like Action-RPGs like Zelda 3? Wish you could build a #FOSS game with a similar gameplay?
@SolarusGames provides exactly this, a neat engine with an editor: http://solarus-games.org
Do you like Action-RPGs like Zelda 3? Wish you could build a #FOSS game with a similar gameplay?
@SolarusGames provides exactly this, a neat engine with an editor: http://solarus-games.org
It's hard to make a list of #FOSS engines without talking about #RenPy, which might well be the most used open source engine ever.
It's a Visual Novel engine with a simple scripting language *and* the full power of the #Python ecosystem!
https://www.renpy.org
It's a Visual Novel engine with a simple scripting language *and* the full power of the #Python ecosystem!
https://www.renpy.org
If you were born before the turn of the century and still have fond memories of Turbo Pascal or Delphi, you might be interested in the cool Object Pascal-based @castleengine. https://castle-engine.io
One which I almost omitted because I had missed that it was open sourced a few months ago...
The wonderful #bitsy by @adamledoux lets you make bite-sized experiences in no time, and is a great way to try concepts and develop your inner game designer: https://github.com/le-doux/bitsy
The wonderful #bitsy by @adamledoux lets you make bite-sized experiences in no time, and is a great way to try concepts and develop your inner game designer: https://github.com/le-doux/bitsy
If you like puzzles, you shouldn't miss #PuzzleScript, which also lets you jump right into the #gamedev flow by iterating fast on puzzle concepts.
It's simple, and simplicity is great in game design.
https://www.puzzlescript.net
It's simple, and simplicity is great in game design.
https://www.puzzlescript.net
Do you want to Web games with JavaScript directly? There are plenty of JS libraries you can use for #gamedev purposes, and various cool frameworks, among which @phaser_! https://phaser.io
Well that's a good list to get you started!
There's plenty other #FOSS #gamedev gems which I haven't mentioned here, but again check https://notabug.org/Calinou/awesome-gamedev#engines for more options (even awesome-gamedev is not exhaustive, but feel free to contribute what's missing!).
There's plenty other #FOSS #gamedev gems which I haven't mentioned here, but again check https://notabug.org/Calinou/awesome-gamedev#engines for more options (even awesome-gamedev is not exhaustive, but feel free to contribute what's missing!).