如何入门独立游戏开发? 零基础做独立游戏要如何开始?
\u72ec\u7acb\u6e38\u620f\u5f00\u53d1\u5982\u4f55\u5165\u95e8\uff1f\u4f60\u53ef\u4ee5\u5148\u53bb\u3010\u7ed8\u5b66\u9738\u3011\u7f51\u7ad9\u627e\u201c\u6e38\u620f\u7279\u6548/unity3D\u201d\u677f\u5757\u7684\u3010\u514d\u8d39\u3011\u89c6\u9891\u6559\u7a0b-\u3010\u70b9\u51fb\u8fdb\u5165\u3011\u5b8c\u6574\u5165\u95e8\u5230\u7cbe\u901a\u89c6\u9891\u6559\u7a0b\u5217\u8868\uff1a www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-1499739234675845179 \u60f3\u8981\u7cfb\u7edf\u7684\u5b66\u4e60\u53ef\u4ee5\u8003\u8651\u62a5\u4e00\u4e2a\u7f51\u7edc\u76f4\u64ad\u8bfe\uff0c\u63a8\u8350CGWANG\u7684\u7f51\u7edc\u8bfe\u3002\u8001\u5e08\u8bb2\u5f97\u7ec6\uff0c\u4e0a\u5b8c\u8fd8\u53ef\u4ee5\u56de\u770b\uff0c\u8fd8\u6709\u540c\u7c7b\u578b\u5f55\u64ad\u8bfe\u53ef\u4ee5\u514d\u8d39\u5b66\uff08\u8d60\u9001\u7ec8\u8eabVIP\uff09\u3002\u81ea\u5236\u80fd\u529b\u76f8\u5bf9\u8f83\u5f31\u7684\u8bdd\uff0c\u5efa\u8bae\u8fd8\u662f\u53bb\u597d\u70b9\u7684\u57f9\u8bad\u673a\u6784\uff0c\u5b9e\u529b\u548c\u89c4\u6a21\u5728\u56fd\u5185\u6392\u540d\u524d\u51e0\u7684\u5927\u673a\u6784\uff0c\u63a8\u8350\u884c\u4e1a\u9f99\u5934\uff1a\u738b\u6c0f\u6559\u80b2\u3002 \u738b\u6c0f\u6559\u80b2\u5168\u56fd\u76f4\u8425\u6821\u533a\u9762\u6388\u8bfe\u7a0b\u8bd5\u542c\u3010\u590d\u5236\u540e\u9762\u94fe\u63a5\u5728\u6d4f\u89c8\u5668\u4e5f\u53ef\u6253\u5f00\u3011\uff1awww.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-1499739234675845179 \u5728\u201c\u6e38\u620f\u7279\u6548/unity3D\u201d\u9886\u57df\u7684\u57f9\u8bad\u673a\u6784\u91cc\uff0c\u3010\u738b\u6c0f\u6559\u80b2\u3011\u662f\u56fd\u5185\u7684\u8001\u5927\uff0c\u4e14\u6ca1\u6709\u52a0\u76df\u5206\u6821\uff0c\u90fd\u662f\u603b\u90e8\u76f4\u8425\u7684\u8fde\u9501\u6821\u533a\u3002\u8ddf\u5f88\u591a\u5176\u5b83\u540c\u7c7b\u578b\u5927\u673a\u6784\u4e0d\u4e00\u6837\u7684\u662f\uff1a\u738b\u6c0f\u6559\u80b2\u6bcf\u4e2a\u6821\u533a\u90fd\u662f\u5b9e\u4f53\u9762\u6388\uff0c\u8001\u5e08\u662f\u624b\u628a\u624b\u6559\uff0c\u800c\u4e14\u6709\u4e13\u95e8\u7684\u73ed\u4e3b\u4efb\u4ece\u65e9\u76ef\u5230\u665a\uff0c\u7206\u809d\u5f0f\u7684\u5b66\u4e60\u6a21\u5f0f\uff0c\u63d0\u5347\u4f1a\u5f88\u5feb\uff0c\u7279\u522b\u9002\u5408\u57fa\u7840\u5dee\u7684\u5b66\u751f\u3002\u5927\u5bb6\u53ef\u4ee5\u5148\u628a\u3010\u7ed8\u5b66\u9738\u3011APP\u4e0b\u8f7d\u5230\u81ea\u5df1\u624b\u673a\uff0c\u65b9\u4fbf\u788e\u7247\u65f6\u95f4\u5b66\u4e60\u2014\u2014\u7ed8\u5b66\u9738APP\u4e0b\u8f7d\uff1a www.huixueba.com.cn/Scripts/download.html
\u4f60\u53ef\u4ee5\u5148\u53bb\u3010\u7ed8\u5b66\u9738\u3011\u7f51\u7ad9\u627e\u201c\u6e38\u620f\u8bbe\u8ba1/\u6e38\u620f\u5236\u4f5c\u201d\u677f\u5757\u7684\u3010\u514d\u8d39\u3011\u89c6\u9891\u6559\u7a0b-\u3010\u70b9\u51fb\u8fdb\u5165\u3011\u5b8c\u6574\u5165\u95e8\u5230\u7cbe\u901a\u89c6\u9891\u6559\u7a0b\u5217\u8868\uff1a www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-333736549408937845 \u60f3\u8981\u7cfb\u7edf\u7684\u5b66\u4e60\u53ef\u4ee5\u8003\u8651\u62a5\u4e00\u4e2a\u7f51\u7edc\u76f4\u64ad\u8bfe\uff0c\u63a8\u8350CGWANG\u7684\u7f51\u7edc\u8bfe\u3002\u8001\u5e08\u8bb2\u5f97\u7ec6\uff0c\u4e0a\u5b8c\u8fd8\u53ef\u4ee5\u56de\u770b\uff0c\u8fd8\u6709\u540c\u7c7b\u578b\u5f55\u64ad\u8bfe\u53ef\u4ee5\u514d\u8d39\u5b66\uff08\u8d60\u9001\u7ec8\u8eabVIP\uff09\u3002\u81ea\u5236\u80fd\u529b\u76f8\u5bf9\u8f83\u5f31\u7684\u8bdd\uff0c\u5efa\u8bae\u8fd8\u662f\u53bb\u597d\u70b9\u7684\u57f9\u8bad\u673a\u6784\uff0c\u5b9e\u529b\u548c\u89c4\u6a21\u5728\u56fd\u5185\u6392\u540d\u524d\u51e0\u7684\u5927\u673a\u6784\uff0c\u63a8\u8350\u884c\u4e1a\u9f99\u5934\uff1a\u738b\u6c0f\u6559\u80b2\u3002 \u738b\u6c0f\u6559\u80b2\u5168\u56fd\u76f4\u8425\u6821\u533a\u9762\u6388\u8bfe\u7a0b\u8bd5\u542c\u3010\u590d\u5236\u540e\u9762\u94fe\u63a5\u5728\u6d4f\u89c8\u5668\u4e5f\u53ef\u6253\u5f00\u3011\uff1a www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-333736549408937845 \u5728\u201c\u6e38\u620f\u8bbe\u8ba1/\u6e38\u620f\u5236\u4f5c\u201d\u9886\u57df\u7684\u57f9\u8bad\u673a\u6784\u91cc\uff0c\u3010\u738b\u6c0f\u6559\u80b2\u3011\u662f\u56fd\u5185\u7684\u8001\u5927\uff0c\u4e14\u6ca1\u6709\u52a0\u76df\u5206\u6821\uff0c\u90fd\u662f\u603b\u90e8\u76f4\u8425\u7684\u8fde\u9501\u6821\u533a\u3002\u8ddf\u5f88\u591a\u5176\u5b83\u540c\u7c7b\u578b\u5927\u673a\u6784\u4e0d\u4e00\u6837\u7684\u662f\uff1a\u738b\u6c0f\u6559\u80b2\u6bcf\u4e2a\u6821\u533a\u90fd\u662f\u5b9e\u4f53\u9762\u6388\uff0c\u8001\u5e08\u662f\u624b\u628a\u624b\u6559\uff0c\u800c\u4e14\u6709\u4e13\u95e8\u7684\u73ed\u4e3b\u4efb\u4ece\u65e9\u76ef\u5230\u665a\uff0c\u7206\u809d\u5f0f\u7684\u5b66\u4e60\u6a21\u5f0f\uff0c\u63d0\u5347\u4f1a\u5f88\u5feb\uff0c\u7279\u522b\u9002\u5408\u57fa\u7840\u5dee\u7684\u5b66\u751f\u3002\u5927\u5bb6\u53ef\u4ee5\u5148\u628a\u3010\u7ed8\u5b66\u9738\u3011APP\u4e0b\u8f7d\u5230\u81ea\u5df1\u624b\u673a\uff0c\u65b9\u4fbf\u788e\u7247\u65f6\u95f4\u5b66\u4e60\u2014\u2014\u7ed8\u5b66\u9738APP\u4e0b\u8f7d\uff1a www.huixueba.com.cn/Scripts/download.html
你好:
我从unity的角度来谈一下如何入门独立游戏开发。
自己周围有不少朋友自身都不是程序出身,但都想入门游戏开发。我有被询问过,自己也是自学过来的,所以谈一下自己的经验。
根据答主的情况美术出身,并不推荐学习ue4,相对unity会更加容易上手。
unity劝退很多人的理由如下:
1.官方文档全英文,界面全英文。不得不说中国unity真的麻瓜,不是我说,别人日本unity刚成立一年,就弄了一份全日文的官方文档。看看中国unity成立多久了,都在做什么,我不想吐槽了…
相对unreal4就有官方中文文档,而且还有unity转unreal4的快速上手文档,还界面全中文…
2.unity在国内的应用范围和普及程度比unreal4好太多。再加上unity在游戏行业的普及使用。所以有大量的培训机构想分一杯羹。培训机构你懂的,导致网上搜索unity得到的很多靠谱的学习信息被稀释了。
3.unity网上第三方教学渠道质量层次不齐。例如游戏蛮牛,泰课,慕课等等。我这里罗列的还是国内相对名气大的,质量还算不错的学习平台。
层次不齐的原因有几点:
教学视频的讲师口齿不清晰,还带方言。
讲师自身逻辑混乱,一个很简单的东西听的人云里雾里的
讲师拖延时间,强行凑时间。导致听的人学习热情受到打击,讲了20分钟的东西。实际最多5分钟的干货。
中文教程缺乏系统性的靠谱的免费的学习教程。这个和大量培训机构的涌入有关。
说了unity这么多的不好,我来说为什么还是推荐unity的理由:
1.unity在国内的普及程度很高,还是有很多优秀的学习资料的,不过相对零散,需要整理。我会在下文给出我自己认为不错的学习网站和学习资料和学习路线。
2.不管是unity还是unreal只要涉及到逻辑都是要写代码的。两者没有区别!!!
unity用的是c#语言,而unreal用的是c++语言。
c#比c++好学!!!
c#比c++好学!!!
c#比c++好学!!!
重要的事情说三遍!!!!!!!!
3.如果你用unity遇到问题,在网上不管是在中文环境下还是英文环境下寻求帮助会比unreal快一些。因为学unity的人多!!!
4.unity比unreal好学!!!!
正题开始!!!下面开始从unity的角度如何入门独立游戏开发:分别从代码,游戏引擎,美术,游戏设计角度来探讨。
会从入门的角度来逐一分析。下面排版可能会比较乱,我最后会集中整理网址的。想看网址的可以直接跳最后。
代码学习:
1.c#语言
因为是入门,所以只需要学会用c#来写简单的业务逻辑就可以了。不需要去学习什么高大上的框架,热更新方案和语言特性。
代码的掌握是学习和实践反复交互的过程!!!不是我现在抱着一本书啃就完事了。也不是我把一个游戏做出来我就掌握了XX语言.
c#基本语法学习途径:
C# 教程 | 菜鸟教程www.runoob.com
菜鸟教程里的信息及其适合新手学习编程语言。即使编程一点不会也可以上手轻松学习。
这是我建议第一步需要看的信息。掌握基本的逻辑编写能力就够了。后面可以反复回来看使用 Microsoft Developer Network 学习开发msdn.microsoft.comC# 指南docs.microsoft.com
微软官方文档,c#是微软搞的语言,微软有官方c#代码学习和接口使用说明!!!
中文!!!!!中文!!!!!中文!!!!!
这可是不知道多少人的心血!!!强烈安利
2.Unity中运用c#编写脚本
B站UP主风农space.bilibili.com
这个UP主上传了很多unity官方视频的中文字幕翻译版
壮哉我大B站!B站可不只是用来追番和看小姐姐的,还能学习。我推荐其中几个教学视频来入门编程。可以结合上述菜鸟教程的一起看。
菜鸟教程讲的是语言本身使用,但是这里推荐的视频是直接将C#代码在unity里使用的案例。知其所以然,然后运用。
风农:Unity 脚本开发space.bilibili.com初级阶段看完我觉得已经能写一些简单的脚本了Unity圣典www.ceeger.com
这个是unity里官方代码接口文档的民间中文翻译
这个网址有多爽,我下面截图给你看一下
unity圣典unity官方文档
虽然unity圣典已经很久没更新了。很多接口都是旧版本的说明。但是丝毫不影响入门。
unity官网unity.comunity官方教程unity3d.comUnity User Manual (2018.3)docs.unity3d.com
当然最好的那一定就是Unity官网给的教程和接口文档说明。很多unity圣典里的老接口在新版本里不通用,或者风农视频里的代码在新版本的Unity里发现报错,可以百度或者谷歌大法。
游戏引擎unity学习:
如果说代码是劝退了很多非计算机相关专业的人的话,对于英语不好的朋友学习unity游戏引擎也是劝退的一大难关。
其实目前已经有不少我觉得不错的中文的入门学习视频和网站,但是如果想进一步学习,成为一名真正的开发者,则必须要克服语言这一难关。
因为游戏引擎本身就是很多模块的集合体。对于入门独立游戏开发我分别来讲一下
引擎本身的基本使用
目前流行的UI控件的使用
如何新建一个工程
摄像机简单的使用
scene和game的tab分别表示了什么
三维坐标的学习和使用
代码的书写所呈现的结果是什么
控件的添加和减少的表现是什么
如何选择打包配置
等等
Unity最初是有自己的控件GUI的,但是及其难用,然后民间团队自己根据GUI拓展和封装出了NGUI,将NGUI发布在Asset store(Unity官方资源和插件商店,后面会讲到)。后来Unity将NGUI团队直接收编,搞了一个自己官方的GUI控件:UGUI。
本质上UGUI和NGUI是爸爸和儿子的关系。现在NGUI已经不维护了,并且UGUI也是在吸取NGUI教训的基础上做了改进,强烈安利UGUI。
在unity2017版本,及其到现在的unity2019,NGUI控件的使用会和其他控件发生不兼容和冲突。因为其毕竟已经不维护而且老旧了。虽然功能依旧强大。UGUI就做到了完美兼容。
NGUI是亲爸爸,那么UGUI就是亲儿子。FairyGUI之类可以理解为私生子,很多还不知道有没有后妈带(即有没有后期更新和维护)。当然不是说FairyGUI之类的就不优秀了。但是如果是自己学习和开发的话,建议还是走正统的路子,即UGUI。
UI控件使用范围而言UGUI>NGUI>其他第三方UI插件。很多老项目团队目前还是在使用NGUI,毕竟项目已经上线,不可能有闲时间再换一套UI控件。新项目或者相对新的项目都已经启用UGUI了。而且即使学了UGUI或者NGUI,两者之间很多代码都是一样的。毕竟同一个团队研究出来的东西。
百度
知乎
CSDN(国内专IT技术社区)
unity官方论坛
stackoverflow(国外的优秀的代码答疑网站)
维基百科:
谷歌:
unity官网:
coursera:评论区的老哥
@李狗蛋同学
推荐的,搜了一下unity相关还是不错的,推荐有英语基础的人在上面学习。雨松(强烈安利!!!!非常适合初期学习时候去借鉴文章和查阅问题)
浅墨_毛星云:究极大佬!!!!
七喜先生の猫
DSQiu
Candycat(《Unity Shader入门精要》作者,上交程序媛)
云风的 BLOG
YzlCoder
Spring5211
fangsunjian
风农(B站搬运工、优秀的官方视频翻译)
Shallot夏洛特
A大 ALIVEGAMESTUDIO
Unity官方实例教程 Space Shooter(一)
Unity官方实例教程tanks By Siki
腾讯游戏学院:
UWA:专注于游戏优化的团队,有不少优化方向的干货,最新还新加了UWA开源库。每年一度的UWA大会超级赞,在上海,有机会参加的话可以报名一下。
Unity圣典(Unity官方文档民间中译)(已挂)
unity官网
Unity Learn Tutorials
Unity User Manual (2018.3):Unity官方接口和引擎使用文档
NGUI官方文档
FairyGUI:
UGUI官方中文教程
Unity User Manual (2018.3):Unity官方接口和引擎使用文档
菜鸟教程
使用 Microsoft Developer Network 学习开发:
C# 指南
Unity 脚本开发
其实这些或多或少都和代码脱离不了关系,建议是结合和代码一起来学习。
掌握这两个就能应对比较常见的界面问题和unity的简单的基本使用了。其实我还想讲一下动画机的学习,物体的材质等等。但是我觉得这些不算入门独立游戏开发需要学习的东西,而是称为独立游戏开发菜鸟(雾)需要了解的知识.....
1.引擎本身的基本使用
在代码界有一个笑话:我精通各种语言来写 Hello World!
写一个Hello World可以理解为学习一个语言的起点。对于学习游戏引擎也是一样的,我觉得对于unity可能就是意味着创建一个新工程然后点击运行,那么我们的游戏(雾)就跑起来了!下面开始正题
Unity官方实例教程 Space Shooter(一)
Unity官方实例教程 Space Shooter(一)www.jianshu.com
我这里觉得用实际的项目来学习unity的使用是一个比较高效的方法。这个是unity官方教学视频的中文民间翻译文档。我以前跟着做过一遍,我觉得能从各个角度来帮助毫无基础的新人来学习如何使用Unity来进行游戏开发。在这个教程的学习过程中你不需要过多纠结特效,材质等等,我们需要关心的是
这些知识很基础,但在游戏开发中会无时无刻都会要你去使用和修改。
如果还觉得不过瘾,可以看下面这个同样是unity官方教学视频的中文民间翻译文档
unity Tanks视频教程www.bilibili.com
siki官网
顺便安利一下这个讲师siki,siki是我目前听了诸多网上教学视频,论质量和口齿清晰程度都是极好的那一类。我只安利免费视频,课程购买仁者见仁智者见智
入门而言这2个视频跟着学就够了。
请一个一个代码敲过去,而不是看!
请一个一个代码敲过去,而不是看!
请一个一个代码敲过去,而不是看!
2.目前流行的UI控件的使用
目前主流UI控件为UGUI和NGUI。还有像FariyGUI之类。
学习优先级:UGUI>NGUI>FairyGUI等其他UI控件
理由如下:
下面是入门学习教程
UGUI
UGUI教程www.bilibili.com
NGUI
NGUI这里我推荐在导入其插件包后根据其教程自带的UI场景来学习使用。可能比视频学习和文档学习来的高效。如果突击哪个控件看不懂怎么用可以百度
例如百度:NGUI Button控件
NGUI控件有能力的就在官方的Asset store购买。没有能力只能百度各显神通了...
【unity3d之UI界面学习】NGUI插件的导入步骤blog.csdn.netNGUI官方文档www.tasharen.com教学场景
Fairy GUI
FairyGUIwww.fairygui.com
这个UI控件我没有用过,但是其名气还是可以的,而且有一定的市场,有团队在维护和更新。具体怎么使用官方有教程
3.美术
今天刚看到一个老哥的回答,觉得讲的挺有道理的,我下面贴一下
如何入门独立游戏开发? - 知乎www.zhihu.com
大致的意思就是别单打独斗,我看了很多人的回复也有这个观点,同时自己也是这个观点。即使你说你是美术,我可以自己解决美术问题,但是老哥,你是不是时间太够用了?看看隔壁的光明记忆说这游戏基本都是我一个人做的,做了多少多少年,结果曝出来模型抄袭。。。。
分享一下@A大 AliveGameStudio的个人制作的独立游戏总结视频,他在这个视频里提到了好多次,如果给我再来一次的机会,我绝对不会单打独斗制作这个游戏。
我做一个独立游戏4年,赚了多少钱?-《丽莎的记忆》开发日记34www.bilibili.com
所以我这里也不会,我也不懂,分享如何教人制作美术资源的流程。虽然这也是我的一个接下来需要补的知识点,更多是了解吧。
回归正题,独立游戏开发入门而言,美术完全可以从网上随便扣,随便扒,前提是你不把你用了这些资源的游戏上架。咱们只是入门,需要的是学习和观察别人的美术资源的设置和效果。
下面安利一些获取在入门独立游戏开发中可能会用到美术资源网站
Unity官方资源商店assetstore.unity.com
里面有很多免费和收费的优秀资源。从模型,材质,插件,特效,UI资源等等。记得注意支持版本,一些优秀的资源如果你购买了,作者还会维护和升级,记得升级就好。
CGtop拓扑网_CG模型网_游戏资源_游戏素材_游戏模型_游戏贴图_手游素材_游戏美术_游戏界面_CG资源网 - CG拓扑网_CGtop.comwww.cgtop.com
2D游戏素材下载 - 网页游戏素材/手机游戏素材/PC电脑游戏素材 - 爱给网www.aigei.com
我觉得如果是美术的话资源获取的途径应该有很多吧。。。我这里只是简单列一些。
4.游戏设计
推荐一个思维导图工具Xmind,可以让你更好得整理自己的思路。
XMind思维导图 | XMind中文官方网站www.xmind.cn
对自己有要求的话:对于如何使用WORD写文档和如何使用excel填表格会很有利于以后的开发
既然是独立游戏,那么和商业游戏最大的区别应当是更多注重游戏的玩法而不是营利性。
下面安利几本不错的游戏设计方面的书
《通关 游戏设计之道(第2版)》([美]Scott Rogers)【摘要 书评 试读】- 京东图书item.jd.com《游戏设计梦工厂》([美]Tracy Fullerton(特雷西·富勒顿))【摘要 书评 试读】- 京东图书item.jd.com《有生之年非玩不可的1001款游戏(第2版)(精)》陈功尹航【摘要 书评 试读】- 京东图书item.jd.com《平衡掌控者――游戏数值战斗设计》(似水无痕)【摘要 书评 试读】- 京东图书item.jd.com
链接我JD随便找的
个人推荐学习路线:
1.C# 教程 | 菜鸟教程完成基础概念学习,上面已经提到,不赘述。
2.风农:Unity 脚本开发:初级篇看完
3.Unity官方实例教程 Space Shooter(一):跟着打代码,思考代码为什么这么写。
上述3步不用严格从1到2到3。直接可以相互衔接和根据个人能力相互切换。不死板,根据个人学习情况自由转换。
4.C# 教程 | 菜鸟教程看完,或者有时间的推荐看下面这本,也是我的c#入门书。
《图灵程序设计丛书:C#图解教程(第4版)》([美]Daniel M.Solis)【摘要 书评 试读】- 京东图书item.jd.com
5.结合4把做游戏的时候用到的API巩固和深度思考一下,可以结合学习网站和官网来思考。网站下面会列出来。
6.自己做一个用unity做一个简单游戏:贪吃蛇,俄罗斯方块,五子棋都可以
不可以百度XX游戏怎么做,自己尽自己所能去写,代码和方法再怎么丑,怎么蠢也也没关系。
当然语法不会是可以查的,Unity控件不会用也是可以查的。反对的是查找贪吃蛇游戏设计思路和相关代码。这样无法提高。
等写出来游戏后再去百度查别人正确的设计思路,然后再反思自己的。
然后4-5-6反复,不过4和5可能就不是我上述的内容了,反复迭代。
其实就是学习和实践的反复循环
最后整合我认为不错的教学网站、资源网站和个人博客。会包含上面提到的所有网站。不可能列的很全,只能说相对。分别从查阅资料网站、游戏引擎学习、代码学习几块来说
课程购买仁者见仁智者见智!!!!!!
课程购买仁者见仁智者见智!!!!!!
课程购买仁者见仁智者见智!!!!!!
粗体字网址表示需要翻墙
1、查阅资料网站
翻墙:
原评论:占楼推荐一波我最爱的Coursera,上面也有很多c#和unity的课程,基本上申请financial aid就可以免费观看还能拿证书[爱]
2、游戏引擎学习
不错的博主
知乎的我就不列了....
学习网站:
翻墙:
UI方面:
翻墙:
3.代码学习
代码语法学习:
代码练习和学习网站:
国内有哪些好的刷题网站? - 九章算法的回答 - 知乎www.zhihu.com
4.图形学知识
这个已经不算是入门所需要学习的知识了,这里一并附带说一下。
直接贴上Milo Yip的回复。
系统的学习计算机图形学,有哪些不同阶段的书籍的推荐? - Milo Yip的回答 - 知乎www.zhihu.com
另外安利一本3D图形学入门书籍
《3D数学基础:图形和游戏开发/游戏软件开发专家系列》([美]Fletcher,Dunn,[美]Ian,Parberry)【摘要 书评 试读】- 京东图书item.jd.com
这本书更多会设计到线性代数和简单的几何学相关的知识,这本书能够很好得让我们了解图形学中得数学。网上有电子版可以直接搞到手,课后习题推荐做,不过有些题答案比较难找。
这本书我翻来覆去看了好几遍了,强烈安利入门用。
制作独立游戏,你需要确定你要使用的开发工具,比如电脑单机和主机,用ue4,u3d比较多,手机游戏开发,使用cocos2d较多,还有很多比较适合编程小白用的工具,比如rpg maker studio等,确定好使用的工具,你要看你的游戏开发需要多少人手,自己一个人做独立游戏其实很消耗精力,一款游戏出品,需要前期策划,脚本设计,数据设计,美工制作,程序开发,后期调试,宣传等很多部分,独立游戏开发一般人比较少,2到5个人左右,所以你需要了解你能招募到的人手,分工等,最后确定你要制作游戏的主题,内容等等,入门独立游戏开发,先从程序开发入手,了解一个引擎的使用,比如ue4,这个是免费的,可以比较好的入门,不会编程,也可以使用蓝图系统制作游戏功能。
绛旓細浣犲彲浠ュ厛鍘汇愮粯瀛﹂湼銆戠綉绔欐壘鈥娓告垙鐗规晥/unity3D鈥濇澘鍧楃殑銆愬厤璐广戣棰戞暀绋-銆愮偣鍑昏繘鍏ャ戝畬鏁鍏ラ棬鍒扮簿閫氳棰戞暀绋嬪垪琛細 www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-365883793017761612 鎯宠绯荤粺鐨勫涔犲彲浠ヨ冭檻鎶ヤ竴涓綉缁滅洿鎾锛屾帹鑽怌GWANG鐨勭綉缁滆...
绛旓細姝e湪瀛︿範鍒朵綔鐙珛娓告垙锛屽紩鎿庨噰鐢ㄧ殑鏄宀涘嵄鏈3鎵浣跨敤鐨凜ryEngine3.4锛屽垰鍒氳捣姝ヤ竴涓鏈,鑲畾閿欒鐧惧嚭锛屽笇鏈涘彲浠ユ姏鐮栧紩鐜夛紝姣曠珶澶у瀷鎷熺湡娓告垙搴旇浼氭槸娓告垙褰撲腑鏈澶嶆潅鐨勪竴绉嶃傚厛鏉ヨ皥璋堟父鎴忓熀鏈绱狅紙鍏跺疄涔熸槸鐪熷疄涓栫晫鍩烘湰瑕佺礌锛夛細1.鍏冲崱鍦烘櫙 涓昏鍖呮嫭鍦板舰锛屾琚紝娌虫祦锛岄亾璺紝娲炵┐锛屾捣娲嬬瓑绛夊湴璨岋紝浠ュ強寤虹瓚鐗╃瓑...
绛旓細娓告垙鍒朵綔杩囩▼鍙垎涓虹綉缁滄父鎴忓拰瀹剁敤鏈烘父鎴忥紝鍏跺紑鍙戣繃绋嬪ぇ鑷村彲浠ュ垎涓哄師濮嬪垱鎰忛樁娈点侀」鐩爺鍙戦樁娈点侀」鐩紑鍙戦樁娈点佹父鎴忔祴璇曢樁娈点佹父鎴忚繍钀ラ樁娈点傛父鎴忓埗浣滃叏杩囩▼濡備笅锛1.娓告垙绛栧垝銆傚伐浣滆寖鐣村寘鎷晠浜嬭璁°丄I璁捐銆佺帺娉曡璁°佹暟瀛楄瀹氥佸叧鍗¤璁°備汉鍛橀厤缃湁缂栧墽浜哄憳銆佹父鎴忕瓥鍒掍汉鍛橈紱2.娓告垙缇庢湳銆傚伐浣滆寖鐣村寘鎷師鐢汇...
绛旓細6.娴嬭瘯娓告垙鍝佽川锛氬娓告垙杩涜娴嬭瘯锛屽寘鎷姛鑳芥祴璇曘佺ǔ瀹氭ф祴璇曘佹ц兘娴嬭瘯绛夛紝纭繚娓告垙鍝佽川銆7.鍙戝竷娓告垙锛氬皢娓告垙鍙戝竷鍒皊team骞冲彴锛岄渶瑕侀伒寰猻team骞冲彴鐨勬父鎴忓彂甯冭鑼冿紝鍖呮嫭娓告垙鏉愭枡鍑嗗銆佹父鎴忔弿杩般佷环鏍肩瓑銆傛讳綋鏉ヨ锛屽紑鍙憇tream鐙珛娓告垙闇瑕佷竴瀹氱殑鎶鏈按骞冲拰涓撲笟鐭ヨ瘑锛岄渶瑕佹湁涓涓畬鏁寸殑娓告垙寮鍙娴佺▼鍜屽洟闃熸敮鎸併
绛旓細浣犲彲浠ュ厛鍘汇愮粯瀛﹂湼銆戠綉绔欐壘鈥滄父鎴忚璁/娓告垙鍒朵綔鈥濇澘鍧楃殑銆愬厤璐广戣棰戞暀绋-銆愮偣鍑昏繘鍏ャ戝畬鏁鍏ラ棬鍒扮簿閫氳棰戞暀绋嬪垪琛細 www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-333736549408937845 鎯宠绯荤粺鐨勫涔犲彲浠ヨ冭檻鎶ヤ竴涓綉缁滅洿鎾锛屾帹鑽怌GWANG鐨勭綉缁滆銆傝...
绛旓細瀵逛簬澶у瀷鐨勬父鎴忥紝涓鑸渶瑕佸嚑鍗佷釜浜虹殑鍥㈤槦鍒朵綔鍑犲勾锛涜屽皬娓告垙鍒欏彲鑳藉彧闇涓涓汉鍒朵綔鍑犲ぉ銆備竴鑸殑澶у瀷娓告垙鍒朵綔閮戒細鐢娓告垙寮鍙鍏徃鏉ュ畬鎴愶紝灏忓瀷鐨勬父鎴忓垯鏈夊彲鑳界敱涓氫綑鍥㈤槦鎴栬呬釜浜哄畬鎴愶紝濡俁PG鍒朵綔澶у笀姝ょ被杞欢灏卞彲浠ヨ涓嶆噦鎶鏈殑浜哄仛鍑虹數鑴戞父鎴忋傛父鎴忕▼搴忓紑鍙 娓告垙绋嬪簭寮鍙戜富瑕佽礋璐f父鎴忕▼搴忓紑鍙戯紝杩欎竴鍧楁槸浜烘墠缂哄彛...
绛旓細2. 寮鍙戣妯″皬(涓嶈秴杩20浜哄乏鍙)銆 杩欐槸鎴戣涓烘渶琛屼箣鏈夋晥鐨勫畾涔夈傛兂瑕佹垚涓鐙珛娓告垙寮鍙鑰呯殑浜轰細瀵硅繖鏍风殑闄愬埗鏉′欢涓嬪伐浣滃濡備綍杩愪綔銆佽兘澶熷仛鍑轰粈涔堜笢瑗垮厖婊″叴瓒c俈alve鍜孌ouble Fine杩欐牱鐨勫叕鍙稿綋鐒朵笉灞炴鍒,铏界劧浠栦滑瓒冲鐙珛,浣嗘槸浜哄お澶氫簡銆傝繖涔熸帓闄や簡閭d簺鈥滄劅瑙夊緢鐙珛鈥濅絾閫氳繃鍙戣鍟嗘帹骞垮拰閿鍞殑浣滃搧銆傝繖鏍风殑瀹氫箟杩樻槸...
绛旓細1.鍥惧舰寮曟搸 2.澹伴煶寮曟搸 3.鐗╃悊寮曟搸 4.娓告垙寮曟搸 5.浜哄伐鏅鸿兘鎴栨父鎴忛昏緫 6.娓告垙GUI鐣岄潰(鑿滃崟) 7.娓告垙寮鍙宸ュ叿 8.鏀寔灞鍩熺綉瀵规垬鐨勭綉缁滃紩鎿庡紑鍙 9.鏀寔浜掕仈缃戝鎴樼殑缃戠粶寮曟搸寮鍙 涓嬮潰閫愪竴浠嬬粛姣忎釜閮ㄥ垎: 1.鍥惧舰寮曟搸涓昏鍖呭惈娓告垙涓殑鍦烘櫙(瀹ゅ唴鎴栧澶)绠$悊涓庢覆鏌,瑙掕壊鐨勫姩浣滅鐞嗙粯鍒,鐗规晥绠$悊涓庢覆鏌(绮掑瓙绯荤粺,鑷劧妯℃嫙...
绛旓細鍒朵綔娓告垙闇瑕佹噦寰椾笢瑗垮お澶氫簡銆傞鍏堟槸鐢婚潰锛屽鏋滃仛绠鍗曠殑鍔ㄧ敾娓告垙锛岃嚦灏戣浼欰I鎴栬匔orelDraw锛屼互鍙奝hotoshop杩欎簺锛屽鏋滃仛3D娓告垙锛岄偅Maya銆3DMAX杩欎簺涔熷氨蹇呬笉鍙皯浜嗐傜劧鍚庢槸绋嬪簭锛屼篃灏辨槸浠g爜锛岃繖灏辩湅浣犲仛鍝釜骞冲彴鐨勬父鎴忎簡锛學indows鐨勫氨瀛++锛孉ndroid灏卞Java鐒跺悗瀛﹀畨鍗寮鍙锛岀瓑绛夈傚綋鐒惰繖涓笉鏄浼氫簡灏辫兘寮鍙戠殑...
绛旓細5銆佷粠浜娓告垙寮鍙鐨勪汉涓瀹氭湁鎯呮銆傛湁鎯呮娌′粈涔堜簡涓嶈捣锛岃皝閮藉彲浠ユ湁涓鑵旂儹鎯咃紝浣嗚兘鍔涘繀椤绘敮鎾戣嚜宸辩殑鎯呮锛屽仛鍑鸿冻澶熷ソ鐨勪笢瑗裤傚競闈笂娌℃湁鍑虹幇甯屾湜鐨勪笢瑗匡紝涓嶆槸鍥犱负琛屼笟娌℃湁鎯呮锛岃屾槸鏈夋儏鎬鐨勪汉娌℃湁杩欎釜鑳藉姏锛屾湁鑳藉姏鐨勪汉娌℃湁杩欎釜鎯呮銆傚彧鏈夊悓鏃跺叿澶囪繖涓ょ偣锛屾墠鑳芥棦鍋氬嚭鐪熸鐨鐙珛娓告垙锛屼篃鑳芥妸杩欎欢浜嬫儏鍋氬ソ...