单人游戏的开发与设计

有了中国独一无二的单机游戏,这句话看好你。13岁向往自然是好事,但未来是多变的。希望你能坚持下去,实现愿望。打造一款有中国特色的单机游戏是很多少年的愿望,但是这样的中国梦能像id的美国梦一样创造奇迹吗?至今没有结果。即时战略和动作射击策略游戏很难打出漂亮的牌。需要的不仅仅是优秀的设计,卓越的技术,更是艺术的结合,这包括优秀的团队合作,天才的技术与设计的结合,以及远见卓识的指导。所以,想要完美实现愿望,不仅需要学习计算机技术,还需要学习广泛的知识,涵盖很多学科,不一一列举。你不能只是把自己训练成一个优秀的程序员,你应该把自己训练成一个艺术家。

诚然,一个艺术家需要深厚的专业知识和广博的其他知识。

………………

先学好一门语言,打好基础。推荐c++,不是vc,是c++,vc只是一种语言而且只是windows下的编程环境。如果没有基础,就不要买什么vc,vb之类的书。虽然可能会快一点,但是不利于你的基础。然后打好一些计算机基础知识的基础,包括汇编,数据结构,人工智能基础等等。然后你就可以找到自己的方向,深入研究。比如想学习3D图形渲染,就要找一些专门的书籍,比如3D游戏编程高手的技巧。虽然很老了,但是可以帮助你入门,然后学习图形学。对于api,你基本上要先掌握opengl,然后才是dx。此外,我们应该努力学习英语。如果我们不懂英语,很多事情很难做,很多好的书和文件也看不懂。还有数学。不需要很精通就能熟悉,但是要掌握很多知识,就必须在大学里好好学习高等数学。另外,尽量掌握物理。你在学习程序的时候,可以在业余时间看游戏设计的入门书籍,多玩游戏(但不能沉迷游戏),多观察生活,抽时间参加网上有什么开源项目和游戏项目,因为可以帮助你获得经验,学会交流。游戏开发和交流很重要。

在你掌握了本专业的所有基础知识之后,你应该关注新的东西。如果你在这个行业有新的东西,你就要学习,否则你就会落后,但是这些东西一般都不是很难(因为你的基础已经很扎实了)。最后,投入时间学习设计理论,以及图形软件、3Dmax等,努力掌握基本操作(建模、动画等。),但个人认为学的越多越好,越深越好,根据自己的情况而定。