Godot Engine is an open-source game engine. With the 4.0 release on the horizon, it’ll gain quite a bit of attention. And it’s an engine worth keeping an eye on.
Internet Gaming. Serious business.
Game development is serious business. The global gaming market size was 203 billion USD in 2020 (per fortunebusinessinsights). It is predicted to grow by another 125 billion USD until 2025 per yahoo!finance.
The market is dominated by Unreal Engine and Unity, which are mature engines with strong ecosystems of assets, plugins, middleware offerings, tutorials, and licensing.
Why Godot?
The Godot Engine is one of the most approachable engines for anyone starting their game development journey. It offers language support for every skill level and demand; its own language GDScript, C#, and C++ via modules. Community bindings for other languages. Godot is attractive because it’s approachable, and because it’s going to go through an accelerated growth phase.
I think of Godot Engine more like a web browser, executing a type of script. Godot works with nodes that make up the scene tree. This is roughly the equivalent of web browsers’ DOM elements. In Godot, collections of nodes are called scenes, web developers know them as web components. Conceptually, a scene in Godot is roughly the equivalent of a Single File Component in Vue or a React component. Conceptually, there are a lot of similarities.
While defining behavior via scripts is still imperative, it’s possible to craft components that provide both design-time and run-time functionality and thus essentially offer low-code/no-code solutions, lowering the barrier to entry for aspiring game creators.
Most engines have similar concepts — scene tree, property inspectors, and all that, but Godot is ideal because you have access to every line of source code. If you want to know how it works, it’s all there. The engine itself is distributed under a friendly MIT license.
Version 1.0 of the Inventory System is now available. It includes a few new additions since the closed beta: Lots of fixes found their way into this release as well:
The latest version of the inventory system is available and includes refinements for the interaction demo and the main tour. New features: We’ve also got a handful of bug fixes:
Just a couple of days ago, Godot 4.0 alpha 17 was announced. Today, Godot Engine 4.0 beta 1 was released. Be sure to check out the announcement. There are lots of improvements across the board; rendering, lighting, physics and navigation, animation, and scripting.
This release improves weight management. Inventories can now configure an option weight limit, and item stacking and item transfer strategies are weight-aware. The crafting demo and crafting mechanic in the inventory tour have been improved. Auto-crafting is limited to the crafting slide, so that items don’t automatically and unexpectedly get crafted while stepping through the …
Is Godot is the Linux of Game Engines?
Godot Engine is an open-source game engine. With the 4.0 release on the horizon, it’ll gain quite a bit of attention. And it’s an engine worth keeping an eye on.
Internet Gaming. Serious business.
Game development is serious business. The global gaming market size was 203 billion USD in 2020 (per fortunebusinessinsights). It is predicted to grow by another 125 billion USD until 2025 per yahoo!finance.
The market is dominated by Unreal Engine and Unity, which are mature engines with strong ecosystems of assets, plugins, middleware offerings, tutorials, and licensing.
Why Godot?
The Godot Engine is one of the most approachable engines for anyone starting their game development journey. It offers language support for every skill level and demand; its own language GDScript, C#, and C++ via modules. Community bindings for other languages. Godot is attractive because it’s approachable, and because it’s going to go through an accelerated growth phase.
I think of Godot Engine more like a web browser, executing a type of script. Godot works with nodes that make up the scene tree. This is roughly the equivalent of web browsers’ DOM elements. In Godot, collections of nodes are called scenes, web developers know them as web components. Conceptually, a scene in Godot is roughly the equivalent of a Single File Component in Vue or a React component. Conceptually, there are a lot of similarities.
While defining behavior via scripts is still imperative, it’s possible to craft components that provide both design-time and run-time functionality and thus essentially offer low-code/no-code solutions, lowering the barrier to entry for aspiring game creators.
Most engines have similar concepts — scene tree, property inspectors, and all that, but Godot is ideal because you have access to every line of source code. If you want to know how it works, it’s all there. The engine itself is distributed under a friendly MIT license.
Related Posts
Inventory System v1.0 available
Version 1.0 of the Inventory System is now available. It includes a few new additions since the closed beta: Lots of fixes found their way into this release as well:
Inventory System v1.5 available
The latest version of the inventory system is available and includes refinements for the interaction demo and the main tour. New features: We’ve also got a handful of bug fixes:
Godot Engine 4 reaches beta
Just a couple of days ago, Godot 4.0 alpha 17 was announced. Today, Godot Engine 4.0 beta 1 was released. Be sure to check out the announcement. There are lots of improvements across the board; rendering, lighting, physics and navigation, animation, and scripting.
Inventory System 2 Alpha 3 available
This release improves weight management. Inventories can now configure an option weight limit, and item stacking and item transfer strategies are weight-aware. The crafting demo and crafting mechanic in the inventory tour have been improved. Auto-crafting is limited to the crafting slide, so that items don’t automatically and unexpectedly get crafted while stepping through the …