怎样才能成为一名游戏制作人?
如果你想成为一个游戏开发组的一员,你一定是深深的爱上了这个游戏,才会有开发这个游戏的冲动。
第一,要热爱游戏。
第二,在学习的过程中,如果遇到很郁闷的问题或者看书的时候觉得受不了,就硬着头皮往下看,就看你自己。综上所述,一定要有毅力。
最后,教你入门步骤:
首先,选择并学习你的第一语言(计算机语言),如c/c++ java等..这里我建议学习C/C++,不仅仅是因为很多人都在用,还因为它很强大。学完你已经掌握的语言后,开始学习第二步。这个时候,不要放弃学习你的第一语言。你要在申请过程中不断复习,发现它的奥秘。
第二,开始学习基于操作系统的编程。我学过WINDOWS,不了解UNIX。学习WINDOWS,就得学习API(应用编程接口),这是WIN系统最底层的函数库。你可以学足够长时间的东西,但不要全部都学。你应该先学习窗口建立和鼠标控制最基础的章节,不要很多。另外提一下MFC,MFC是打包的API库,变成了很多类。先别学,对我们游戏开发程序员基本没什么用。我建议你去弄一套MSDN(微软软件开发知识库,是一个帮助文档),很有用的,开发过程中要不断的查阅里面的资料。
第三,掌握了windows的基本建立和控制之后,就进入游戏开发的主要环节了!开始学习DirectX或者OpenGL,前者是MS公司为基于WINDOWS系统开发软件的程序员设计的,里面包含了非常强大的显卡控制和开发库。后者是显卡厂商定制的显卡控件开发库,功能比Ms更合适更强大,毕竟是厂商为自己的显卡设计的,但是有很多内容是和其他显卡不兼容的,很难解决兼容问题,前者很兼容。
第四,最后要收集网上各种游戏常用的算法,比如:A*寻路,MMX版16位透明通道混合运算等...掌握的越多越好。
这个时候,你已经开始入门了。现在你需要开发一个演示,并使用它来申请一家公司的工作。应用程序的成功就在您的演示中。想要继续前进,只有在工作中成长。只要有毅力,铁榔头磨成针,坚持努力就会成功。
学习C/C++时,读一读谭浩强写的书是有好处的。内容通俗易懂,但不够深入。如果你想深化你的学习,你可以换其他的书。
参考数据