如何自己开发游戏?

游戏开发需要学习:游戏规则和玩法、视觉艺术、编程、产品化、音效、编剧、游戏角色、道具、场景、界面等元素。

1、游戏概述Photoshop plane软件及pixel art 3dsmax软件基础及效果图制作游戏程序设计基础及游戏制作原理游戏策划、制作、测试及运营实务游戏行业规划及职业素质。

2.扎实的算法知识。主要包括:树或图搜索算法、A*算法、碰撞检测算法、BSP树、人工智能。

3.相关图形处理知识。比如:Direct X编程、OpenGL编程、图形学相关知识(三维图形的形状、纹理、贴图、光照,以及油画算法、Z cache等三维物体的隐藏算法)和动画处理知识。要想深入,还得学习OGRE等几个3 D引擎。

4.扎实的编程语言功底,主要以VC,DELPHI,JAVA为代表。其中VC应用最广,现在也开发了比较大型的游戏;Delphi也很厉害,很多网游,比如网金,传奇都用DELPHI。JAVA用于开发手机游戏。

5.从事游戏开发的人,一定是有情怀的。有感觉没什么了不起的。任何人都可以有热情,但能力必须支撑自己的感情,做出足够好的东西。

市场没有希望,不是因为行业没有情怀,而是有情怀的人没有这个能力,有能力的人没有这个情怀。只有同时具备这两点,才能做出真正独立的游戏,才能做好。