[转]游戏开发指南
其实大概2年之前,我也问过很多人这样的问题
他们都很吝啬丢给我几个词
让我根本无法琢磨
只能去书店兜为数不多游戏教程
其实做游戏不是我们想象的那么容易和灿烂
当我们在玩游戏的时候,对玩家来说看到的激动人心的场景
不过对开发人员来说,玩的就是数据结构和算法
再美妙的画面背后有的只是 '枯燥 '的数据
相信做过游戏的人应该很能理解
做游戏是对一个人的计算机水平的总体体现
一个好的游戏关键还是策划,美工,音乐
开发人员只不过是用代码去实现
所以现在的游戏开发人员在中国很苦
不过,如果是为了兴趣为了儿时的理想
不妨可以尝试一下
其实说难吧也不难,不过说简单也谈不上
因为我们做游戏大多都是用SDK直接调API,所以你可以不用太多的涉足MFC,但至少要对SDK,API比较熟悉
。不过掌握MFC对以后是很有帮助的::)
然后,得学一下DirectX或者OpenGL,它们主要是负责游戏中场景的绘制。
我是从DirectX转到OpenGL的,你可以根据你自己的需要选择.
----------------------------------------------------------------------------------
如果你选择DirectX,推荐你去www.kanepeng.com下载 "游戏编程指南 ",从零开始,讲的很不错
如果你选择OpenGL,那推荐你去nehe.gamedev.net下载NEHE的OPENGL教程,写的太棒了
----------------------------------------------------------------------------------
那然后你可以到google上去搜一下游戏开发网站,中文的也不少
----------------------------------------------------------------------------------
推荐书籍:
OpenGL编程权威指南 [传说中的Red Book]
windows游戏编程大师技巧
DirectX从入门到精通
这两本一般,不过我还是买了....:(
Visual C++高级编程技术----OpenGL篇
Visual C++游戏设计入门
----------------------------------------------------------------------------------
不过对一个开发人员来说,数据结构和算法才是最重要的
你可以step by step的来学那些看似很枯燥的数据结构
学成以后收益一辈子
你可以先用Stack做一个迷宫寻路
然后用Queue来实现最短路径
最后尝试写写A*
----------------------------------------------------------------------------------
推荐书籍:
数据结构算法与应用 C++语言描述
算法导论
----------------------------------------------------------------------------------
慢慢来,从2D的小游戏开始
要耐得住寂寞
生命是一种积累的过程....
------------------------
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?