学游戏开发难吗?
游戏开发相对来说比软件开发更难,因为游戏开发需要我们熟悉各种游戏开发工具。想开发一款游戏,一定要知道自己需要哪些开发知识。
目前游戏开发主要分为2D游戏和3D游戏。2D游戏通常是为手机开发的。常用的开发工具是Cocos2dx,使用的开发语言是C++。3D游戏常用的游戏开发工具是unity3D,使用的开发语言是c#或者Java。
学习C++的路线一般是先学C语言。了解一点编程之后,你就知道怎么写程序了,什么是函数,怎么用指针。等你懂了一点编程再开始学C++,这样的梯度就不会对C++有恐惧感了。然后,你需要了解Cocos 2dx的使用方法。并且熟悉api。诸如此类。
先说3D游戏的发展。Unity3D engine是最受欢迎的3D游戏开发工具。Unity3D是用C#开发的(Java也用,但是用的比较少),所以一定要先学c#。
C#也是一种面向对象的编程语言,相对c++来说比较简单。然后,你需要学习如何使用unity3D引擎。这也很重要。没有什么技巧,只是一步一步的学习,一个一个的熟悉。还有unity3D里的api。也需要熟悉。