游戏开发要学的东西太多了。。。如何学习。。。

学习:

1,编程(C,C++,网页制作,计算机图形学背景等。).

2.艺术(原型概念设计、色彩、模型等。).

3.设计(核心玩法、交互等。).

4.音乐(配音等。).

游戏开发简介:

游戏开发主要分为2D游戏和3D游戏。2D游戏通常是为手机开发的。常用的开发工具是Cocos2dx,使用的开发语言是C++。3D游戏常用的游戏开发工具是unity3D,使用的开发语言是c#或者Javascript。所以如果你想开发一款游戏,你必须知道你需要哪些开发知识。

首先,如果你打算学习2D手游开发,你需要先学习C++。

学习C++的路线一般是先学C语言。在你对编程略知一二之后,你就会知道如何写程序,什么是函数,如何使用指针。懂一点编程之后才会开始学C++,这样的梯度也不会对C++产生恐惧!。然后,你需要了解Cocos 2dx的使用方法。并且熟悉api。诸如此类。

先说3D游戏的发展。Unity3D engine是最受欢迎的3D游戏开发工具。Unity3D是用C#开发的(Javascript也用,但是用的比较少),所以一定要先学c#。

C#也是一种面向对象的编程语言,相对c++来说比较简单。然后,你需要学习如何使用unity3D引擎。这也很重要。没有什么技巧,只是一步一步的学习,一个一个的熟悉。还有unity3D里的api。也需要熟悉。