• LeekinDeveloper@Gmail.com

GodotEngine


godotengine logo

如今的游戏开发框架横行天下,各家游戏公司相继推出自己的引擎,随着这几年的竞争激烈,游戏引擎也是朝着跨平台、支持多种语言的特性,来吸引个人开发者或游戏公司的使用,但是好的游戏引擎不仅仅体现在能跨多少平台,能支持2d或者3d特性,更重要的是要站在使用者的角度来看问题,如果能用最低成本、最简单的方式解决开发者所遇到的难题,那就是最好的框架。在曾经那个硬件技术不是很发达的年代,C++一直受到开发者的青睐,不论是应用还是游戏,说到开发,程序员们首先想到的肯定是C++,尽管后面出现了java,但是C++的运行效率和跨平台是不能被替代的,今天依然如此,很多大型游戏的开发商依然在使用C++,比如一些开源的引擎:UnrealEngine4(尽管他和C#混编)。那么在2d、小游戏市场上也有比较流行的一些框架,由于现在的硬件技术比较发达,不论在手机还是电脑上,用户体验值都做到更高。所以脚本引擎也相继出现,首先是触控在2015年推出了一站式解决方案cocos,将Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具整合在一起,后面出现的不胜枚举,但好的框架不多,多数是互相照抄。

mainview

今天要介绍的这个框架是现在比较少见,但是比较好用,集模型\UI设计于一身。能够满足现在市场上90%的小游戏的开发需求。它同时也满足了跨平台特性,秒杀现在的主流平台:linux、windows、HTML5、Android、iPhone、MAC OSX,使用的是自己独立开发的脚本语言:GDScript。如今的C++程序员都很难找,学习入门门槛高,不过,学习一门脚本语言至真正掌握它最多只需一年时间,大概三个月就能上手,上手之后就可以做个码农,参与项目的开发。所以现在的脚本框架才是成本低、开发周期短、易迭代的最佳选择。

强大的代码补全功能

github:
GodotEngine

官网:GodotEngine

一个朋友做的demo:demo