4 ms·
Godot is becoming the game engine of the internet. It checks all the boxes. - Open Source - Cross Platform - Frequent updates - Easy to learn in a weekend
by BudaDude 4y ago
Godot is becoming the game engine of the internet. It checks all the boxes.
- Open Source
- Cross Platform
- Frequent updates
- Easy to learn in a weekend
- You can use almost any programming language with it
- Godot 4.x has beautiful graphics
- Godette
- willismichael 4y ago> beautiful graphics Doesn't that depend entirely upon the artwork used in the game?
- krapp 4y agoA lot of it depends on shaders and lighting.
- BudaDude 4y agoThis is only sort of true. If you load any 3D model into Unreal Engine for example, the lighting and shaders will make it look pretty good without much modification. Godot is getting a big upgrade to its lighting and shader engine in 4.x
- naet 4y agoIf you have a nice engine that helps with beautiful lighting / shadows, dynamic range, good animation rigging, or other useful tools related to graphics and visuals, it will be easier for you to make a "beautiful" game with less work than if you have to try and bring some of those things yourself. It is true that people make stunning games even with janky engines by using great art and design. But the easier it is to implement your vision for graphics, the more likely you'll reach that level.
- EarthLaunch 4y agoI think three.js is that. - All of the above except language - Library rather than engine I've had really good luck with it versus Babylon or Unity.
- peoplefromibiza 4y ago> I think three.js is that. three.js doesn't produce native multi platform apps for desktop and mobile.
- EarthLaunch 4y agoThe mobile builds are its killer app, in my view as a gamedev. Unity has lost the plot in many ways. Desktop builds are important too, but there's competition there if you consider browser/electron as a desktop platform, plus Unreal. But Godot is the exclusive up-and-coming competition in mobile builds (that I am aware of; granted I am not a mobile dev).
- naet 4y agoThree.js is a 3d graphics library, not a game engine. You can use it to render your game but it doesn't bring the same things as Unity or Babylon. I have often worked directly with an html canvas and some javascript to make 2d web games. It works well for me and I enjoy it, but I wouldn't call it a "game engine" either.
- iFire 4y agoLet's be fair to three.js, the comparison would be to aframe. https://aframe.io/ https://aframe.io/ or similar projects. (Godot Engine Maintainer)
- EarthLaunch 4y agoThank you so much for your work on Godot. You are right, though I think all three can be compared, depending on the type of project. Unity is on the decline and I would be happy for Godot to become the future for those types of games.