选择您最喜欢的 iPhone 开源游戏引擎:
麻雀框架
Sparrow Framework是一个用Objective-C编写的非常轻量级的2D游戏引擎苹果游戏源码,可以让用户在很短的时间内掌握这个引擎。 Sparrow Framework的源码和引擎资源请参考:初学者iPhone动作游戏编程教程。 如果你是高手,就不用读了!
Cocos2D iPhone
Cocos2D iPhone游戏引擎最初是用Python语言编译的,后来用Objective-C重新编译,可以在iPhone上使用。 Cocos2D iPhone Engine是为2D游戏设计的,但它也包含了一些3D元素,并且正在逐步向3D演进。
Cocos2D已经在很多iPhone上运行,在iPhone应用程序sotore的项目主页上也可以看到它。
二氧化硅引擎
SIO2游戏引擎是一款特别优秀的C语言实现的3D游戏引擎。 有开源免费版本和付费版本。 免费版本每次启动游戏时都会弹出一个解释引擎的窗口,但付费版本更令人印象深刻。
SIO2的新版本是1.4,各方面的性能都比之前的版本好很多。 如果您还在使用旧版本,请更新至最新版本!
乌龙引擎
Oolong游戏引擎是一款用C++编写的3D引擎,具有出色的性能。 Oolong引擎的缺点是对于不熟悉OpenGL ES的人来说很难使用。
乌龙游戏引擎是一款用C++语言编写的3D游戏引擎,提供了出色的功能。 如果不熟悉OpenGL ES,很难研究乌龙引擎游戏的底层。
光引擎
Irrlicht游戏引擎是一个用C++语言编写的3D游戏引擎。 欲了解更多信息,请参阅项目主页。
总结:
我对手机游戏开发不是很熟悉,其实我对任何游戏开发都不是很熟悉苹果游戏源码,但是最近一波波中国联通的互联网热潮,再加上智能手机的泛滥,我觉得移动时代的到来电话即将到来。 想要在这个行业分得一杯羹,了解一些游戏开发也是有必要的。 呵呵,我也在学习,最后感觉Sparrow Framework是开发2D iPhone游戏的首选。
本期推荐的开源项目目录:
1.回合制生存游戏
2.学习编程的小游戏
3.基于C语言设计游戏
4. 用Python编写的GameBoy模拟器
01
回合制生存游戏
Cataclysm-DDA 是一款以末日世界为背景的回合制生存游戏。 似乎有些人将其描述为“僵尸游戏”,但《大灾变》远不止于此。 尝试在严酷、持久、程序生成的世界中生存。
寻找死亡文明的遗迹来获取食物和设备。 或者,如果你幸运的话,一辆加满油的汽车可以让你摆脱道奇的地狱。 战斗以击败或逃脱各种强大的怪物,从僵尸到巨型动物到杀手机器人以及更奇怪和更致命的东西......c++
开源地址:
02
学习编程的小游戏
LearntoCodeRPG 是一款由 freeCodeCamp.org 开发的视觉小说游戏。 在这款游戏中开源游戏源码,您将自学编码,结识科技行业的同学开源游戏源码,并追求成为开发人员的梦想。
开源地址:
03
基于C语言设计游戏
这是一款跨平台、自上而下的 2D 空间射箭游戏,仅使用系统库用 C 语言编写。 C语言
开源地址:
04
用 Python 编写的 GameBoy 模拟器
GameBoy是任天堂推出的一系列掌上游戏机,全球累计销量超过2亿台。 这个开源项目是一个用 Python 编写的 GameBoy 模拟器。
开源地址:
每天晚上浏览GitHub推荐一个好玩又有趣的开源项目。 历史推荐的开源项目已经纳入GitHub项目,欢迎Star:
历史盘点:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo