零基础学做游戏,三步成为程序员

自媒体运营教程 191 0

“跟计算机谈谈恋爱”,这想法怎么样?

零基础学做游戏,三步成为程序员-第1张图片-90博客网


好吧,言归正传,零基础如何学习游戏编程呢?

主 要 是 要 动 手!

零基础学做游戏,三步成为程序员-第2张图片-90博客网

相关影片资源迅雷下载推荐

软件开发流程一页图||附需求文档

产品经理一定要对产品具体的开发流程非常熟悉,因为只有这样才能更好的理解每一个步骤,细节,让各环节,工作衔接的更好。 一个通用的产品开发流程, 这个流程图中,我们也对输出物进行了归类统计-( 1)需求阶段: ...

软件开发,软件开发流程一页图||附需求文档


一般来说,游戏编程主要分 服务端、客户端 两部分。

服务端编程:
  • 初级:选择一门语言来编写游戏逻辑,根据目前游戏行业的需求,java和C++不相上下,某些公司还会用erlang或者lua来配合C++,用python配合java。
  • 中级:在能熟练使用一门语法来编写逻辑以后,学习数据库(mysql+mongdb是最常用的两种数据库)、tcp/ip协议、并发编程、后台的编写。
  • 高级:优化代码、学习使用压测工具测试性能,并改善性能。操作系统是你需要了解的存在。

零基础学做游戏,三步成为程序员-第3张图片-90博客网


客户端编程:
  • 初级:学习引擎,coccos2d U3D AS3等。包括GUI、游戏逻辑、AI、网络通信等等等……
  • 中级:了解引擎的图形渲染的原理,用性能分析器来优化项目(CPU/GPU/内存等等方面)
  • 高级:学习Opengl(手游),DX(页游)、了解GPU/CPU指令、shader编程什么的、汇编

其实最重要的是基于项目开发来有目标的学习。

零基础学做游戏,三步成为程序员-第4张图片-90博客网


当你编程能力过关,掌握了一款游戏引擎后,即使你其他什么都不懂你也已经能够做出简单的游戏demo了。所以,编程怎么学呢?

step1.学习C++:从C++学起,初学的编程的时候可以不求甚解,先记住形式,之后会慢慢自行理解。

step2.学习Unity :当C++学到无聊、乏闷的时候(会发生在任何进度点)就先放下,转而去学Unity。Unity中有相当一部分功能是不需要懂编程也能用的,我们可以学到不少东西。

step3.学习C++:这时之前学的C++一定会让我们感到熟悉。通过Unity教程,我们也能反哺巩固C++的知识。

简单来说,这是一个C++和unity相辅相成的学习过程。

相关影片资源迅雷下载推荐

软件项目的开发流程及注意事项

计算机软件已经应用在各行各业,了解软件项目的开发过程过程对于管理和开发软件的人是非常必要的。下面从实施工程师所从事的具体工作内容上来给你阐述实施所需要具备的能力。北京木奇移动技术有限公司,专业的软件外 ...

软件开发,软件项目的开发流程及注意事项

企业网站建设与开发最低只要299元起,包含域名服务器,需要的联系QQ345424724,电话15516990022,18530226930

标签: 游戏开发 零基础学做游戏 三步成为程序员

抱歉,评论功能暂时关闭!