- Godot Engine Game Development Projects
- Chris Bradfield
- 320字
- 2021-06-18 18:51:23
What is Godot?
Godot is a fully featured modern game engine, providing all of the features described in the previous section and more. It is also completely free and open source, released under the very permissive MIT license. This means there are no fees, no hidden costs, and no royalties to pay on your game's revenue. Everything you make with Godot 100% belongs to you, which is not the case with many commercial game engines that require an ongoing contractual relationship. For many developers, this is very appealing.
If you're not familiar with the concept of open source, community-driven development, this may seem strange to you. However, much like the Linux kernel, Firefox browser, and many other very well-known pieces of software, Godot is not developed by a company as a commercial product. Instead, a dedicated community of passionate developers donate their time and expertise to building the engine, testing and fixing bugs, producing documentation, and more.
As a game developer, the benefits of using Godot are vast. Because it is unencumbered by commercial licensing, you have complete control over exactly how and where your game is distributed. Many commercial game engines restrict the types of projects you can make, or require a much more expensive license to build games in certain categories, such as gambling.
Godot's open source nature also means there is a level of transparency that doesn't exist with commercial game engines. For example, if you find that a particular engine feature doesn't quite meet your needs, you are free to modify the engine itself and add the new features you need, no permission required. This can also be very helpful when debugging a large project, because you have full access to the engine's internal workings.
It also means that you can directly contribute to Godot's future. See Chapter 7, Additional Topics, for more information about how you can get involved with Godot development.
- ArchiCAD 19:The Definitive Guide
- 精通MATLAB神經(jīng)網(wǎng)絡(luò)
- Machine Learning for Cybersecurity Cookbook
- 程序設(shè)計缺陷分析與實踐
- Zabbix Network Monitoring(Second Edition)
- 計算機網(wǎng)絡(luò)應(yīng)用基礎(chǔ)
- RPA(機器人流程自動化)快速入門:基于Blue Prism
- 基于單片機的嵌入式工程開發(fā)詳解
- INSTANT Drools Starter
- Blender 3D Printing by Example
- Applied Data Visualization with R and ggplot2
- 網(wǎng)絡(luò)存儲·數(shù)據(jù)備份與還原
- 基于人工免疫原理的檢測系統(tǒng)模型及其應(yīng)用
- ARM體系結(jié)構(gòu)與編程
- 工業(yè)機器人應(yīng)用系統(tǒng)三維建模