现状
国内使用的游戏引擎大概有三个 Unity3d,UE,Cocos creator,其中大型游戏基本用U3D 或者 UE,小游戏大多数用的 Cocos Creator,当然也有历史游戏还在使用Cocos2dx-lua来继续迭代游戏。
目标
作为刚入大学的学生,如果更容易学习编程相关知识将显得更为重要;我的观点,在编写游戏时,遇到问题,再回到书本来学习相关,将更能激化自己的兴趣,更有助于自己编程能力的提高,同时也对基础知识掌握的更牢靠。
我推荐的编写游戏的路线是先学习 Cocos Creator 编写小的游戏,主要因为以下几点:
1,学习资料都是中文的,引擎也是国人开发的,社区上也比较活跃,遇到问题可以上社区提问;
2,环境搭建相对来说比较容易。
3,小的游戏涉及的知识比较少,容易实现
当能用 Cocos Creator 开发很多小游戏时(俄罗斯方块,跑酷游戏,捕鱼游戏,多人联网游戏等) ,这时可以考虑开始学习Unity3D,至于怎么去学习 Unity3D,这是后面的事情了。
资源
Cocos creator 相关,可以找到下载地址和社区的论坛
https://www.cocos.com/
开发常用工具:
git:https://git-scm.com/
sourcetree: https://www.sourcetreeapp.com/
先装 git,然后装 sourcetree
sourcetree 相关教程:
https://www.runoob.com/git/source-tree-intro.html
cocos creator学习的相关例子:
https://github.com/baiyuwubing/cocos-creator-examples