Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

a game engine that is free and open source

A topic by OURABIG created Oct 05, 2022 Views: 487 Replies: 12
Viewing posts 1 to 8
(1 edit)

i want a game engine that free and open source and also that give me control to make what I want I don't care about graphics anything is great 

(+1)

I best is Godot

I also recommend Godot. It's a relatively powerful and easy to learn software despite it being completely free to use. And, most importantly, it has the most comprehensive documentation I have seen for any software(It makes my little nerd heart so happy) so you can find clear information straight from the developers. 

The only drawback to Godot it is it requires some programming know-how. If the thought of writing code scares you, I'd recommend starting with a software like GameMaker Studio. If you're already familiar with Python, learning how to use Godot is going to be a cake walk.

Try libGDX

(+1)

Godot is exactly what you want then

(+1)

It uses OpenGL and thankfully will be going to Vulkan soon

(+1)

It looks like you're already getting the right answer repeatedly, the best option for the engine you say you want is probably Godot. Godot is graphically powerful, memory efficient, and empowering to your creative freedom by not starting each new project file with a pre-built architecture that makes a bunch of assumptions about what you are going to do with it.

As you are a C++ coder, you may find Godot's "similar to python" GDscript very alien. C++ is like building a house by harvesting the trees and cutting the lumber yourself, and python is like telling the house to exist and *POOF* you have a house. But GDScript has big advancements over Python, which you'll no doubt realize if you go on that adventure. Godot's 2D engine also is about as efficient and powerful as you'll ever get.

The one big drawback of Godot is that there is nearly no learning material for 3D development. A few Godot users have made a few video tutorials demonstrating some conventions for how to do a few specialized things, but there is nothing out there for the essential basics. As an example, Godot uses it's own unique method of handling 3D rotation, but they have put out nothing that elaborates on how to actually use it to make your objects rotate. Godot might be the BEST game engine so far, and could prove to be the last one that ever needs to be created. But until they decide to open it up by producing some learning material for it, it is a big dark blob of mystery.

If you are able to permeate it, you will have achieved the extremely rare opportunity to actually take advantage of it. And if you do, please do the world a favor by sharing what you have learned, so Godot can become useful to more people.

(+1)

unity

(+1)

Unity3D is not opensource.

ok then Alephone. Id tech 0 and 1. Cube engine 1 & 2

(1 edit)

If by “you don’t care about graphics” you mean low-end graphics, then Godot is out, because they don’t care about older hardware.

control to make what I want

This filters out all game engines.

i use sfml and iknow how to use it is it great like sdl for commercial games

Maybe GODOT can be good. GAmeMaker. Unity. I think about your wished it is common answer. 

But you say opensource, you mean you want to trewrite the code as you wish? So you are skilled programmer? Than write your own engine with C++ and SDL2.0 SDL2.0 - https://www.libsdl.org/