Page 1 of 1

FOSS game engines

PostPosted: 22 Nov 2019, 00:29
by Wuzzy
There are a couple of FOSS game engines around, e.g. Godot, LÖVE and a bunch more.

I don't have experience with that many game engines yet. Can you please share your own experiences with using FOSS game engines for creating games?

Re: FOSS game engines

PostPosted: 22 Nov 2019, 21:26
by Lyberta
Deleted.

Re: FOSS game engines

PostPosted: 22 Nov 2019, 22:48
by dulsi
I have no experience with them. I did just try Marvellous Inc.. Either I did something wrong or there is some incompatibility between love 0.10.2 which the program was written for and 11.2 which comes on Fedora. The 11.0 release was made after 0.10.2 so it isn't a huge difference. That is disappointing.

EDIT: Marvellous Inc. will not support 11.2

Re: FOSS game engines

PostPosted: 23 Nov 2019, 18:10
by Ntech
Here are some game engines I've seen (I've tried about 1/3 of them, those marked with a *) that look promising:

Engines in Rust:

* https://github.com/amethyst/amethyst (See https://amethyst.rs/) -- Amethyst game engine (2D/3D) -- MIT or Apache 2 (whichever you choose)

Engines in Java:

https://github.com/AlmasB/FXGL -- FXGL (2D) -- MIT
https://github.com/benoit-dumas/OpenRTS -- OpenRTS (3D) -- MIT

Engines in GO:

* https://github.com/g3n/engine -- Go 3d Game engine (3D) -- BSD2-Clause
https://github.com/EngoEngine/engo -- EngoEngine (2D) -- MIT

Engines in Python:

* https://github.com/pyglet/pyglet -- Pyglet is my favorite Python engine -- BSD3-Clause
https://github.com/flareteam/flare-engine -- Free/Libre Action Roleplaying Engine, basically for RPGs -- GPL3

Engines in JavaScript:

https://github.com/playcanvas/engine -- PlayCanvas engine (2D/3D) -- MIT

Engines in C/C++:

https://github.com/nem0/LumixEngine -- LumixEngine, a game-studio with scripting, a scene editor, and more -- MIT
* http://www.gameplay3d.io/ -- GamePlay engine (2D/3D) -- Apache 2
https://github.com/AtomicGameEngine/AtomicGameEngine -- AtomicEngine (2D/3D) -- A mixture of MIT style licenses (it has a lot of dependencies)

Re: FOSS game engines

PostPosted: 27 Dec 2019, 02:33
by domtron
I've been messing around with Urho3D. It seems like a decent engine that supports both 2D and 3D, though i've found it a bit confusing to get started. The examples all build on a template application code which was a bit opaque to me. However, they do have a decent example of a full stand alone project and a lot of documentation.

My work in it was basically taking that complete example and breaking it out into multiple objects/files which could actually be extended into a game (character controls moved to one place, the spinning cube got it's own object that managed the data, etc)

I also ran into some weirdness with lighting when using the terrain object, which is basically allowing you to create the terrain for a level using height maps and textures. Everything would turn black if the camera wasn't faced in a certain arc. That may have just been my noob-ish-ness with 3D stuff or the engine, though.



Anything specific you are trying to do?