Java手机java游戏开发教程怎么学主要学哪些内容

扫描下载MIUI论坛APP
经验20687 米
威望639 米
在线时间820 小时
版本V7.1.5.0.KXGCNCK
机型MOTO XT910
签到次数21
MIUI版本V7.1.5.0.KXGCNCK
如果你对开发Android平台游戏感兴趣,那么你需要了解很多东西。我开发过《Light Racer》、《Light Racer 3D》、《Antigen》、《Deadly Chambers》和《Wixel》,这些游戏在Android Market上都可以找到。在开发过程中,我学到了许多有关编写Android游戏的知识,我愿意同每个人分享。如果你有游戏开发经验,那么转向手机平台不会很困难。你只需要学习框架和API即可。如果你是游戏开发新手,我在这篇文章中列举了许多起步必须了解的知识。它们可以运用到许多不同类型的游戏中,包括动作、战略、模拟和解谜。Android是个基于Java的环境。这对新开发者来说是个好消息,相对比C++来说,Java语言因其较为简单而广泛被人采用,成为目前手机开发的常 用语言,也是目前我自己使用的语言。Google在编写API和提供范例方面的工作做得很好。该公司提供了一个展示API几乎所有功能的范例,称为 “API Demos”。如果你熟悉Java而且已经使用过Eclipse,那么让你的首款应用成功运转应该是相当简单的事情。如果你此前从未接触过代码编写,那么 你需要先掌握很多知识才能继续前进,但是也不要因此灰心。如果你有些许开发经验,想要以C++开发跨平台游戏或表现出色的Android游戏,可以查看 BatteryTech,这是个我编写的目前用于游戏开发的平台。
161831dtgg5q2gta905zz2.jpg.png (126.22 KB, 下载次数: 0)
获得SDK开发Android平台的首个步骤是获得Android SDK(游戏邦注:即软件开发工具包)。SDK包含核心库、模拟器、工具和代码范例。我强烈推荐使用Eclipse和Android Eclipse插件。如果你只面向Android平台,那么专门供Java Developers使用的Eclipse IDE是个很好的工具。如果这是你的首个Java开发项目,你可以下载整个Java SE Development Kit(游戏邦注:简称“JDK”),因为它包含你需要用于应用认证和部署的工具。学习应用程序架构理解Android应用程序架构也是件非常重要的事情。如果你不学习这个方面的内容,可能会使游戏完成后问题的修改变得很困难。你需要理解应用程序、活动、意图以及它们之间的相互联系。Google在架构方面已经提供了许多有价值的信息。真正重要的是,要理解游戏为什么需要包含不止一个活动以及这对设计良好用户体验的意义。我们接下来要探讨的就是活动生命周期。学习活动生命周期活动生命周期由Android操作系统管理。你的活动将根据操作系统的指令创建、回访、暂停和摧毁。正确处理这些事件对构建有着良好行为的应用程序非常重要,这样应用才能正确地满足用户的意图。在你开始设计游戏之前,有必要先知道所有这些内容的运转方式,这会减少你将来调试和重新设计的时间。对于多数应用程序来说,使用默认设置就可以了。但是对游戏来说,你可能需要考虑打开SingleInstance功能。当处在默认设置下时,Android会在合适的时候自动创建新活动实例。对于游戏来说,你可能只想要单个游戏活动实例。这也等于提示你需要如何来管理内容状态,但是对我来说,它解决了某些资源管理问题,所以应当考虑入列。主循环是否拥有主循环取决于你编写的游戏类型。如果你的游戏与时间无关,或者如果游戏只会对用户的行为做出反应,没有用户输入视觉场景就不会发生改变,那么你或许不需要主循环。如果你编写的是动作游戏或带有动画、计时器或其他自动运转内容的游戏,那么你应当认真考虑使用主循环。游戏的主循环指以特定顺序运转子系统,通常会尽可能提升每秒主循环的次数。你的主循环需要在它自己的线程上运行。原因在于,Android有个主UI线程,如果主循环不在自己的线程上运行,那么UI线程就会受游戏影响,导致Android OS无法完成普通的更新任务。执行顺序通常是:状态、输入、AI、物理、动画、音效和视频。更新状态意味着管理状态改变,比如游戏结束、角色选择或下个关卡。通常情况下,你需要在一个状态上等待数秒钟时间,状态管理的任务应当是处理这个延迟并设置时间过后的下个状态。输入是指来自用户的任意按键、滚动或触碰。在处理物理前完成这个方面的内容是很重要的,因为输入往往会影响到物理效果,所以先处理输入会让游戏显得更为灵敏。在Android中,输入事件来自于主UI线程,所以你必须通过代码来缓冲输入,这样你的主循环才能适时将其捕获。这并不是个很困难的任务。所有需要做的就是为下次用户输入确定区域,用onKeyPressed或onTouchEvent将下次用户动作设置到该区域中。在特定游戏状态下,所有的有效输入都需要进行输入更新,让物理端处理针对该输入的响应问题。AI更新类似于用户决定接下来要“按”的按键。学习如何编写AI不是这篇文章的主题,但基本想法是,AI将像用户那样按动按键。这也将被物理更新捕捉并做出响应。物理更新可能是真正的物理,也可能不是。对于动作游戏而言,要点在于同时考虑上次更新时间、此次更新时间、用户输入和AI输入,决定游戏中所有内容的位置以及是否有碰撞发生。对于你可以看到对象抓取和滑动的游戏,物理更新还需要处理对象的互动或者让它下落到指定的位置。对于问答游戏,它还需要决定答案是否正确。或许你使用的是其他的名称,但是每款游戏的游戏引擎中都需要有处理上述内容的部分,在这篇文章中我将其称为“物理”。动画并不只是在游戏中加入gif这么简单。你需要让游戏在恰当的时候播放每帧动画。但是,它也不像听起来那么难。要保持isDancing、danceFrame和lastDanceFrameTime等状态区域允许动画更新以决定是否转向下一帧。这就是动画更新所做的所有工作。真正负责呈现动画改变的是视频更新。音效更新负责触发音效、暂停音效、改变音量和音调。通常在编写游戏时,音效更新会生成一连串字节传输给音效缓冲器,但是Android自行管理音效,所以针对游戏开发,你可以使用SoundPool或MediaPlayer。它们都有一点敏感,但是要知道,由于存在某些低层次的执行细节,小而低位速率的OGG也能产生最棒的运行表现和稳定性。视频更新要考虑游戏状态、玩家位置、分数和状况等内容,在屏幕绘制所有内容。如果使用主循环,那么你可以考虑使用SurfaceView,进行“推送”绘制。如果使用其他视图,视图本身能够调用绘制运转,这样主循环就无需负责这项工作。SurfaceView能够提供最高的每秒帧数,最适合带有动画或在屏幕上有移动物体的游戏。视频更新应该做的工作是,获取游戏状态,并及时绘制在屏幕上。除此之外,其他的自动化内容最好由其他更新任务来完成。以下是个代码范例:public void run() {
while (isRunning) {
while (isPaused && isRunning) {
sleep(100);
}
update();
}
}
private void update() {
updateState();
updateInput();
updateAI();
updatePhysics();
updateAnimations();
updateSound();
updateVideo();
}复制代码3D还是2D?在你开始开发游戏前,你需要决定是制作3D还是2D游戏。2D游戏要学习的内容较少,通常更容易获得良好的表现。3D游戏需要更多的深层次数学技能,如果不注意的话,可能会产生表现问题。如果你想要添加比方形和圆圈更加复杂的形状,那么无论选择3D或2D,都需要使用3D Studio和Maya等模型工具。Android支持使用OpenGL进行3D编程,网络上有许多很不错的OpenGL教程可供阅读。构建简单且高质量方法开发开始时,确保不要编写又大又长的方法。如果你采用我在上文中描述的主循环样式,这样得出的方法应当较为简单。你编写的每个方法都应当能够完成某项特定任务,而且不可发生错误。比如,如果你需要在游戏中洗牌,那么就应当编写名为“shuffleCards”的方法,而且这个方法就是用来完成洗牌这个动作。这是个可用于所有软件开发的编程方法,但是在游戏开发中显得特别重要。在状态化的即时系统中,调试会变得非常困难。要保持方法简单轻巧,最好是保证每个方法只有1个目标。如果你需要为场景绘制背景,那么你可能需要名为“drawBackground”的方法。这样会让你的游戏开发变得像搭建方块一般,你可以随时根据自己的需要添加新方块,同时不会让代码变得难以理解。效能是关键运行效果是所有游戏遇到的主要问题。我们的目标是让游戏的反应速度尽可能快,游戏的运行看起来尽可能流畅。Canvas.drawLine等某些方法可能执行较慢。而且,在每帧的主画布上绘制全屏位图也会耗费大量时间。要让应用实现最好的表现,平衡这些动作就成了必要之举。确保对资源进行良好的管理,使用各种技巧,实现用最少的CPU完成任务。如果表现不好,即便是最棒的游戏也显得乏味无趣。通常情况下,人们不会对反应缓慢的应用抱有好感。技巧看看SDK中的《LunarLander》范例。它使用的是SurfaceView,这对需要每秒帧数达到最高值的游戏来说是个合适的视图。如果你想要制作3D游戏,可以看下GLSurfaceView。它利用了OpenGL设备初始化,提供渲染机制。对于《LightRacer》,我需要优化游戏中所有内容绘制的方法,否则帧率会相当低。我只在视图初始化时用位图绘制单次背景。轻轨的位图会随赛车手的移动而获得更新。这两个位图每帧都会绘制在画布上。这种技术能让游戏以可玩的流畅度运行。如果可以的话,将位图大小设置为与在屏幕上绘制的意向大小相同。这样,就无需对位图进行缩放,从而节省了CPU的使用。在整个游戏中使用一致性的位图配置(游戏邦注:如RGBA8888)。这可以节省用于转换不同格式的图像库CPU。如果你决定开发3D游戏,但没有3D的相关知识,你可以先阅读一两本有关3D游戏编程的书籍,学习线性代数。最少,你必须理解点积、叉积、矢量、单位矢量、常数、矩阵和转换。我见过的阐述游戏相关数学内容的最棒书籍是《Mathematics for 3D Game Programming and Computer Graphics》。保持音效容量较小且码率较低。加载的内容越少,加载的速度就越快,游戏使用的内存也就越少。要用OGG作为音效格式,用PNG作为图像格式。当活动结束后,确保关闭所有媒体播放器并移除所有资源。这将确保垃圾收集器能够获得所有东西,在游戏的两次开启间不会出现内存泄露问题。加入Android Google小组,寻求社区的支持。社区中有许多人会帮助你解决许多问题。此外,花时间对游戏进行重复测试,确保游戏中所有内容的运转都与你的预期相同。润色游戏是开发过程中最漫长和最艰难的阶段。如果你匆匆将游戏推向市场,它的表现可能会让你失望,你或许也会觉得自己的艰辛都付之东流。你不可能让100%的用户都喜欢你的游戏,但是你至少应当努力呈现最高质量的作品。
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
已有&1&人评分
MIUI 因你更精彩!
经验32265 米
威望183 米
在线时间5988 小时
版本6.8.24
独自向天笑
机型小米手机3/4 WCDMA版
签到次数230
MIUI版本6.8.24
我和谁都不争,和谁争我都不屑。
经验56559 米
威望469 米
在线时间1654 小时
版本6.11.3
MiPad用户组—前排掌门
机型小米Note2
签到次数123
MIUI版本6.11.3
经验31525 米
威望375 米
在线时间1751 小时
版本3.9.13
超级MiPad用户组
机型小米手机2/2S
签到次数37
MIUI版本3.9.13
再来支持了
经验4009 米
在线时间117 小时
版本V8.0.2.0.MXGCNDG
积分 4596, 距离下一级还需 404 积分
积分 4596, 距离下一级还需 404 积分
机型小米手机4 电信4G版
签到次数100
MIUI版本V8.0.2.0.MXGCNDG
支持一下。。。。赞一个。、。。。
在线时间9 小时
积分 63, 距离下一级还需 137 积分
积分 63, 距离下一级还需 137 积分
机型红米手机 TD版
MIUI版本4.5.9
谢谢了.支持学习下
经验187 米
在线时间1 小时
积分 218, 距离下一级还需 282 积分
积分 218, 距离下一级还需 282 积分
不懂,帮顶
经验4250 米
在线时间131 小时
版本ICS24.0
积分 5124, 距离下一级还需 14876 积分
积分 5124, 距离下一级还需 14876 积分
机型小米手机1/1S
签到次数18
MIUI版本ICS24.0
通过手机发布
在线时间2 小时
积分 6, 距离下一级还需 44 积分
积分 6, 距离下一级还需 44 积分
机型Galaxy Note II
谢谢分享,回复加分
MIUI 3000万
MIUI 3000万发烧友纪念勋章
MIUI 2000万
MIUI 2000万发烧友纪念勋章
1000万用户纪念勋章
MIUI1000万用户纪念勋章
MIUI 7纪念勋章
MIUI五周年
MIUI五周年纪念勋章
MIUI三周年
MIUI三周年纪念勋章
百万壁纸评审纪念勋章
已关注微信
已关注极客秀微信
疾风测评勋章
资源疾行活动限定勋章
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
MIUI 100周
100周发布纪念勋章
发烧友俱乐部
发烧友俱乐部
MIUI六周年
MIUI六周年纪念勋章
小米手机2终身荣誉勋章
小米手机2终身荣誉勋章
小米手机1终身荣誉勋章
小米手机1终身荣誉勋章
社区VIP贵宾专属
小米手机元器件合体活动勋章
小米求合体勋章
小米平板首发纪念勋章
小米平板首发纪念勋章
小米桌面内测勋章
小米5发布会
参加小米5发布会直播页大转盘抽奖获得
Copyright (C) 2016 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号java_手机游戏开发入门教程.pdf
扫描二维码,下载文件到手机
当前文件信息
浏览:511次
下载:73次
您的VIP会员已过期,是否续费?
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号问题:制作JAVA手机游戏应该学些哪些
手机游戏制作学习 发布时间: 16:08:22 八四问吧会员提供专业回答
问题:制作JAVA手机游戏应该学些哪些
分类:八四问吧
问题具体描述:
智能机的sisx也一样么?
时间: 16:08:22来自热心网友陈老师的专业回答:
那肯定是先学习java基础,如果是想向手机游戏方向发展,那就是要重点学好java基础语法,还有线程要重点好好学,异常,IO,哪些的都要学习到,其实只要你把java的基本思想搞明白,能够独立写一些类似计算器这样的小程序(一定是独立完成,思维逻辑清晰的写完)的话就可不可以来研究手机游戏了
手机游戏开发其实是j2me,是java语言的一个发展方向,用j2me就可不可以制作手机游戏以及软件,对于自学的话我个人推荐《java me 使用详解――用eclipse进行移动开发》这本书,讲解很详细,适合入门学习,从高级用户界面开始学习,然后低级用户界面,用户存储,游戏开发,这样的一个学习过程,但是说实话,你如果是自学的话入门可不可以,但是如果想编一个像样的游戏的话那估计难度有点大,因为在手机游戏开发过程中很多东西都是经验,很多人说j2me简单,其实说实话,是简单,不就是那11个包里的那几个类的调用吗?但是用这些类里的方法哪些的结合起来编写一个游戏,那就不简单了,这时候就需要一个老师或者有经验的人给你指点一下了,就是这样。
问答说明:本问题《制作JAVA手机游戏应该学些哪些》的答案是报名在线网热心网友免费提供,请谨慎采纳,本答案不代表本网观点,如果本答案侵犯了您的权益,请联系本网删除该问答帖《制作JAVA手机游戏应该学些哪些》。
问题已解决手机游戏制作学习 八四问吧
问题已解决手机游戏制作学习 八四问吧
问题已解决手机游戏制作学习 八四问吧
问题已解决手机游戏制作学习 八四问吧
问题已解决手机游戏制作学习 八四问吧
全国各城市手机游戏制作学习信息导航:想要自己做一款游戏,需要学习哪些知识?
我想自学游戏开发,自己做游戏,只为做出自己心中的游戏,不知道都要学习什么方面的知识,请高人提供学习思路!?
上一次更新:10月25日,更新了美术部分。这篇回答还在龟速更新中,大家如果特别想了解哪一部分,或者对已提到的部分还有疑问,可以在回答下留言。收到反馈能帮我更好地解答~题主你好~很想分享下学习经验。我学习游戏设计到现在有五六年了,主要研究游戏的核心玩法设计,学过编程学过美术也学过音乐音效制作。曾经在游戏行业呆过一段时间,当时负责一款MMORPG游戏的土耳其市场。我的目标是做一个全能游戏设计师——就是什么都懂的游戏策划。目前的个人最高水平可以一人独立做出CS、Rust这样游戏的Demo。重要的是基本上所有这些技能我都是自学的,所以我还算比较了解自学游戏设计与开发怎样才能避免走弯路。现在开始严肃地讨论。看了题主的问题,我看得出题主是一个真正想做游戏的人,而不是一个只想通过游戏赚钱的人。确实是这样的话,题主不需要去趟国内游戏行业这趟浑水,更不要通过进游戏公司来学习。在你什么都不会的情况下,就算进公司你也只能做苦逼体力活,成长很慢。(而且国内游戏行业是一个聊钱的地方,不是聊游戏设计的地方)。现在我假设你的目标是做一个全能游戏设计师,并且假设你是高中刚毕业,什么都不会。这个假设的期望比较高,要高于你单纯地做出一款游戏来。应该能满足你的需求吧?在这样的前提下,你要达到你的目标,需要哪些的能力?我先给你展示一下:这是A大的游戏开发日记视频列表:A大就是一个既会编程,又会美术,又会策划,又会音乐的人。这系列视频就展示了一个全能游戏设计师需要具备的所有“硬”技能以及技能应该达到的熟练程度。(A大:Q币已到账)题主你先看几期他的视频,了解一下他所具备的能力。等等,请拿好这副的星星眼,要记住几年之后你也是要成为他这样的男人的呢!这里我先罗列一下一个全能设计师所应掌握的最基本技能,然后后面再逐个给相应技能的学习途径:硬技能分为四个大块:1、程序4、设计(核心玩法&交互)2、美术3、音乐这里我把这四项以重要程度做了一个排序(仅对新人设计师而言)。这四项技能可以顺序专项学习,也可以交叉混合学习。优先级依次往下。我下面就来逐个分享学习方法。————Part1 你必须会编程—————程序,对目前你的情况来说,是这些技能里面最重要,最迫切需要,也是最好学习的一项。为什么是它呢,因为你只有会编程、掌握了一款游戏引擎,你才会真正明白:游戏,作为一款软件来说它的本质是怎样的,它是如何运作的。你不知道汽车是如何工作的,你就制造不出一辆车。了解程序,就是了解一款游戏在电脑上工作的原理。并且当你编程能力过关,掌握了一款游戏引擎后,即使你其他什么都不懂你也已经能够做出简单的游戏demo了。实现这些,只需要几个月的时间。但是如果你先攻学其他几项,这都不可能。那么编程应该如何开始学呢?有很多种打开方式,我在第一版回答中给出了一些可选项,但是我后来我考虑到纯新人不具备判断和抉择的能力,很容易到处撞墙。所以现在我只给出一条学习路线。设置这条路线的指导思想是:在保证知识稳固的前提下,最快速地学以致用。编程学习路线分两步:1、学习C#2、学习UnityC#教程:C#是一个编程语言,编程语言有很多种,每一种都有自己的特色。这里我们不讨论什么语言好,应该先学什么语言。也不用理会任何讨论入门语言的话题。继续先给学习资源:第一季:第二季: 密码:2536第三季: 密码:tpol第四季: 密码:wtap这些是泰课在线联合创始人Siki老师的教学视频,泰课在线是我阅了无数教学视频后发现质量比较有保障的。Siki的课讲得很细致很耐心,十分适合零基础初学者。关于编程方面的技能,完全可以在泰课在线这个网站学到毕业。他还有其他课程,可以在个人微信公众号(devsiki)和官网找到,官网:()。(Siki:Q币已到账)针对C#学习再给一些免费资源:1、-我曾经没钱或找不到其他教程的时候在这个网站学过很多东西。几乎全免费,收费也相当便宜,几毛钱一节课。2、-百度搜索“C#教程”第一个网站3、下面这个是传智播客的教学录屏。很早以前的,但是讲课质量很高。(侵权立删)
链接: 密码:nuy4
链接: 密码:0clu4、-这个是微软的C#官方手册,如果在学习过程中遇到任何知识点偏差,应该优先参考这份官方说明。上面这些教程,加上大家自己百度或淘宝一些资源,应该足够大家把C#学毕业了。不过记住!我们的目标是:全能设计师。而不是专职程序员。所以我们学习编程,最开始不需要面面俱到。只要学习一些最基础的。哪些知识是最基础的呢,我做了一个目录供以参考(见下表)。无论大家跟哪套教程,都只要先掌握这些知识点:变量与常量表达式与运算符字符类&字符串流程控制语句数组和集合类(属性和方法、面向对象特性) 命名空间&引用按照这个顺序学习下来。其他的知识点可以在以后需要的时候现学现用。好了,现在你就可以着手开始试学了,在学习过程中如果遇到任何问题也可以联系我。Unity教程:Unity3D是一款比较全面的游戏引擎,功能强大,使用简单,容易入门。不用费心思去考虑其他引擎了,先来学这个吧。仍然是先给免费资源:学到这个进阶课程会做下面这个的小射击游戏demo学完这个会做下面这个打灰机游戏demoOK,上面这四个都是免费的新手教程,顺序学习就好了。学完这些,对Unity以及游戏开发就会有一个初步的认识了。再之后要进阶学习,开发更大型的游戏,大家可以根据个人的胃口来挑选合适的教程进修。现在百度“Unity教程”,都是好东西,挑一挑吧。(当然,优质的教程是需要付费的)比如说:上面这些教程呢,新手肯定hold不住。我是搬过来给大家看看未来的,并且证明一下Unity也能做很不错的端游,能够胜任各种类型的游戏。关于Unity的学习,我这篇回答不直接教学,但是有一点一定要提一下。在学习的过程中,大家肯定会遇到各种各样的问题和疑惑,这时官方文档会帮上很多忙:——这是官方手册,就是Unity的使用说明书,追根溯源所有的教程,都是源自于这份官方手册。如果在必要的情况下要自己研究某个系统,阅读这份手册就是第一步。——如果有任何的官方编写的类或函数不认识,不理解,不知道如何使用,应该在这里先搜索一下。API(Application Programming Interface,编程接口)是一些预先定义的,目的是提供与开发人员基于某或硬件得以访问一组的能力,而又无需访问源码,或理解内部工作的细节。——官方手册和API的中文版,供英文能力差的同学参考。(赶紧开始学英文吧。我曾经因为考虑到韩国游戏业发达,想辅修韩语,但是我们教授告诉我:世界上高级的游戏开发人员都会英语,包括韩国,所以你学好英语就行了。)——Unity官方论坛&社区。国外学unity的都在这里提问、解答、交流经验,所以百度和google没有答案的时候不要忘了这里哟。以上程序部分更新于10月2日,国庆节快乐。——————————————————————————————————————Part2 设计理论—————最开始我们假设了,我们的目标是:成为一个全能游戏设计师。那么本质还是一个游戏设计师。一个游戏设计师和常人的核心区别在于哪里呢?我认为有两点:1、实践性能力,他能够带领团队把一项设计转换为具体的游戏软件(和导演类似)2、思考与判断力,一个合格的游戏设计师应该具备自己的设计理念,同时深谙普适法则。 这和任何领域的艺术家都一样,比如说美术,每一个美术艺术家都有自己独特的绘画风格,但他们都知道如何做视线的第一落点第二落点。一个游戏设计师应该有自己的理念更应该具备基础的理论。我相信一句话:每一个玩家在游戏设计上都有自己的想法。如果说这个“想法”是一个成熟的理念&设计灵感,而他想要通过开发把这款游戏做出来,那么我通常会建议他首先去研究一下最基础的游戏设计理论,看看自己的设计是否有违背一些基础法则,哪些部分和前人总结的道理相顺应。然后通过基础理论来完善自己的设计。设计理论如何习得呢?对新手而言,两个方法:1、阅读;2、思考。我先说说读书。这里推荐一个顺序阅读的书单:第一本:《快乐之道:游戏设计的黄金法则》,这是一本启蒙级的设计丛书。它不会教你如何一步一步地设计出一个游戏,但它会在思想层面上醍醐灌顶,让你重新认识你所钟爱的“游戏”,以及发现“游戏”的更多可能性。我认为游戏设计师,应该为这个世界带来更美好的价值。利益攻心是无法做出游戏的。所以先阅读这本书洗礼一下内心,开始建立今后在游戏设计上的道德基础,这是一个游戏设计师的必修课。 建议配合阅读《金刚经说什么》。第二本:《游戏改变世界》(《Reality Is Broken》)。阅读第一本书,目的是先建立正确的设计师价值观,第二本书是真正让我们开拓视野,更进一步地发现“游戏”的更多可能性。这很重要,我们理想的高度,限制于我们视野之所及。如果我们生于十九世纪上叶,压根儿没有见过电子游戏,如今便不会立志做游戏。如果我们现在看不到游戏在更多领域的价值,看不到游戏的更好形式,也很难在思想/设计上超越现在市面上的游戏。《游戏改变世界》这本书的使命,就是让我们看到游戏让世界变得更好的可能性。补充:作者Jane曾经在TED有个演讲,可以说是这本书的浓缩版,时长20分钟。大家也可以在TED看看她的其他演讲。第三本:《全景探秘游戏设计艺术》。在通过前两本书打了一些基础之后,应该可以开始尝试来讨论我们语境下的游戏了。这是一本从“思想”到“设计”的关键过渡书籍。书中作者谈论了游戏的四大基本元素以及元素的耦合、玩家的分类、设计师所应具备的基本素质(不同于我们讨论的技能)、游戏迭代设计的过程等等内容,实在是非常充实。作为第一本了解游戏设计工艺流程的书非常合适。第四本:《电与剑——角色扮演游戏设计艺术》。通过第四本,我希望能够更深入地讨论游戏的设计过程。推荐这一本书,是因为 一、他的语言简单幽默,充满鸡血,游戏路上坎坷难行,你需要在适当的时候来一碗;二、RPG游戏是各种游戏类型中系统较为全面的一类,无论做什么游戏,研究RPG游戏都有帮助,而且我知道过半想学做游戏的人都想过做RPG游戏,所以我也是特意挑选了这本豆瓣都没收藏的书放这里。(常年缺货,弥足珍贵)推荐书单暂时到此结束,先小结一下书单的设置目标:第一阶段:建立正确的设计师价值观第二阶段:扩展眼界,看见游戏的更多可能第三阶段:系统地认识电子游戏,设计&开发流程,了解设计师基本素养第四阶段:深入研究自己感兴趣的游戏类别,专项问题研究我心中有一个怀疑,就是真完全的没有接触过游戏设计,而且平时也没有主动在网上搜索过相关内容的朋友,估计对于游戏的开发流程真的全无概念,那么我推荐的第三本书《全景探秘游戏设计艺术》还并不能帮你达到第三阶段的目标。针对这种情况,我想再推荐一下下面这本《游戏设计基础》,顺带它的两兄弟吧。 ╮(╯_╰)╭其实我个人是不喜欢第一本书的,因为它几乎是地毯式地普及了一遍游戏设计&开发的所有内容。我当时看的时候感受就是:你把所有东西都摆了出来,说几句大家都知道的道理,然后就切下一个话题?嗯~~不过~~但是~对于真的没有了解过游戏设计的朋友,也许书中说的东西还是对你很有帮助的,这很百科全书。《游戏开发核心技术》属于第四阶段读物,是讲故事与剧情的,建议配合阅读《故事》——罗伯特·麦基。第四阶读段物补充:《游戏运营管理》。我首先需要提一下游戏运营。因为我们辛辛苦苦做的游戏总是要给人玩的,也理所应当通过它来赚取我们应得的收入。毕竟我们用一生来奋斗的事业,也应该能养活我们一生,不然理想就会被面包打败。游戏如何赚钱呢?在这方面国内的游戏领域真是处于宇宙领先的地位。而撑起国内游戏行业的支柱就是游戏运营。暂且不谈各种臭不要脸到没有下限到起死回生的运营手段,我觉得最需要了解游戏运营的不是专门的运营人员,而是总设计师。对一款游戏最了解的人,是总设计师。一个半途接手的运营人员,永远无法比总设计师更了解这款游戏,所以他要去做游戏调优,要去添置运营活动,要去促进消费,总是或多或少地会对游戏的生命周期造成损伤。而如果设计师在游戏设计的过程中就预设好了针对性的运营方案,那么不但不会缩短生命周期,反而会更大地促进玩家活跃度等运营指标。运营能力对于设计师的重要性不言而喻。但是考虑到一说专项问题研究,估计朋友们就会去死磕打击感、可重玩性、心流线路、玩家交互等设计问题而忽视运营问题,所以这里需要特别提一下。下面这本书建议配合阅读《营销管理》——Kotler P. / Keller K.L. 继续补充:游戏领域是一个超过硬科幻小说写作领域的更庞大的领域。因此需要我们设计者具备各种各样的素养和知识。光是上面这基本书是远远不够的,我们需要养成终生阅读的好习惯。下面是扩展的书单,我也不尽都读过,一起来读一读吧:。然后除了书,我们还需要去发现国内外最新的思想成果,往往这些东西都不在书里,而是在论文与论坛里。所以我们不仅要逛论坛,还要养成逛论文库的习惯。(是不是很变态?搞研究的就应该这样)至于途径和资源,从百度和谷歌出发,去寻找自己喜欢的吧~(中文论坛我以前喜欢逛,可是最近越来觉得深度变浅了~)2、思考设计师是需要有思维训练的,做思维训练的时候我们在练什么?先贴一个有意思的问答在这里,我要去先写美术部分的回答~————Part3 美术—————如果我们有了编程能力,有了设计理论,有了一个游戏的想法……我们要把它表达出来。我不是说写案子给别人看,而是把想法可感官(受)化,可视化。那我们必然需要视觉元素的设计能力。游戏中所有对应视觉元素的工种都可以叫做美工(当然,准确的说需要除去计算机图形技术的编程人员)。美工下又有许多细分,比如:概念设定、人设、场景、建模师、贴图绘制、动作动画、特效制作、UI设计……这是一个庞大开发团队中的岗位列表。作为一个全能设计师,(坐稳扶好)我们需要掌握以上所有工种的核心技能。等等,你说你想放弃?别别别,这些事情没有想象中那么难。以我的经验,要拿下美工所有成就,是能在一年内就做到的。实在不行就两年!那么我们应该如何开始呢?开头说啦,我们是高中生,除了做题什么都不会,所以也不会用PS(Photoshop)。然而PS的运用是每一个美工岗位都需要掌握的技能,甚至很多岗位完全就是在PS上工作的。所以我们先要熟悉一下PS。少年请收好这两发PS教程。Photoshop教程:这两份教程并不一定要先看完,但是最后你们总会知道要回来学的。对PS有一定了解了之后再去学什么呢?我假设你已经花了不少时间学习了程序,学习了Unity的使用,并且在学习过程中接触了3D游戏的开发。那么,你现在肯定会想知道3D模型到底是什么鬼。所以我建议这时先去学习一下3Dmax这款软件。3Dsmax 教程:大家注意啊,虽然这几个教程都是来自“我要自学网”,但是我为大家选教程不是随便找的,而是有设置目的的。PS和3Dmax的教程网上都是一抓一大把,大家找的时候也要注意甄别。像上面这三套教程,第一套普及3Dmax大部分知识点,第二套深入高模制作的技术手段(不光是软件工具的使用了,还包括了制作思路和经验),第三套了解3D动画的知识点。整体难度呈螺旋上升。边学边跟着做,学完并掌握这些大概需要全天两到三个月(已经算上了偷懒和怀疑人生的时间)。如果谁在学这些的期间,没有怀疑过理想没有怀疑过人生,那么我建议顺手把“动画原理”也学了,这会帮助理解3Dmax里面的工具的工作原理。其他人就算了,后来还有很多东西等着我们呢~3Dmax掌握了,现在知道unity里面那些模型、动作都是怎么一回事了,感觉我好像什么都知道了呢。这时候你已经很棒了,真的很棒了,但这还不够。因为你只是知道了一些制作原理,让你设计一些真正的东西你还是会懵逼的。不要急,我们马上就来学习设计!设计怎么学呢?CG美术怎么学我们就怎么学。学习步骤:1、学习线稿绘画,能够用线稿表达任何实物。(就是让你画什么你就能画什么,用线画出来)下面我要献丑了:这是我从零开始学习,正好学了一个月时设计的东西。用线表达清楚所有结构,外形设计,内形切割要符合形式美法则(然而我这并不美,除那坨热翔)。2、学习素描。(不是这样的素描:传统纸上素描)而是这样的素描(PS里绘画)这是我第三次画素描几何体。右图中电视机下面两个几何体那样的素描。(学素描第一周的练习作品)学到后面要能够用素描画出各种实物。比如下面右边这个是我用15分钟临摹的,左边是原物。当能够用素描自己设计东西的时候就算及格了。(学习半个月时自己设计的作品)下面这个是我学习一个月时设计的作品,第一个是我设计的刺客套装(其他三个是队友设计的)3、学习色彩。是不是放图太多了?这一步我还正在学习中,潦草的练习作品倒是很多,先不放了(保护大家眼睛要紧)。其实我很想谈一谈自学美术应该如何进行。无论以什么方法,大的过程就是上面三个步骤:线稿、素描、色彩。而关于设计的能力,从线稿开始就要一直贯穿学到最后。我最开始自学是找了一套“名动漫”的公开教程,断断续续看了两个月。这是名动漫现CEO张聪讲的“自学的方法和途径”: (快去看一下吧,非常专业细致)看完了这个讲解相信你已经心里有谱了,就差一个手绘板了。当时我和你的想法差不多。但是后面你会发现,自学美术真的不容易。特别是对于我们这种带着不纯正的目的心(不是因为热爱而学)的人。因为你会懒于下笔,你会怀疑是否正确,你会感到无聊烦躁,你会爱上自己的画,你会少一个人来鞭笞你纠正你鼓励你。那怎么办?名动漫没有给我发Q币,我就不给它做宣传了,不过去上一个暑假班、周末班,把他们的基础课学完基本就够了。(张聪:Q币稍后到账)我在这里先放一下我看过的自学资源。CG美术教程:链接: 密码:a26n少年收好不谢!(又码累了~我去泡个脚下次接着更~○( ^皿^)っHiahia…)(这篇回答还远远没有完成。因为近段时间在学美术,早八晚九,平时都是在坐地铁的时候写回答,所以更得慢,大家也可以养肥了再看~如果这篇回答对你有帮助的话,也点个赞鼓励一下我呗关于书单,希望各位大神能够一起推荐,只要符合每一阶段的阅读目标就好)
入行游戏业快10年了,也带出来了不少主策、制作人级别的新人,我想单从游戏设计这块,我能给你一些建议。
首先看lz的问题,“自学游戏开发”,狭义的理解是编程,即程序员所做的工作,这个我不专业,就不献丑了。广义游戏开发,是整体的游戏产品化流程,包括最早的游戏立项阶段、到开发阶段的整体开发流程、质量保证,到上线阶段的宣传推广、渠道配合、运营、迭代更新、生命周期管理,到最终游戏结束的一整套流程。这一套流程太多太广,没办法全涉及,我就简单说一下新人如何入行,少走弯路吧。
首先说一下对游戏设计师的层次,我是分成四个阶段的,即知识、技能、思想、道。分开说:1、
知识:了解最基本的游戏设计规则、思路、做事方法,玩过足够多的游戏,理解不同游戏类型的区别和设计特点。但是,不知道怎么做!绝大多数没入行的新人,都处于这个层次。就好像做菜,我这辈子吃过上百种菜,我最爱吃川菜,我知道川菜大部分都是用麻辣口味,我知道宫保鸡丁是用葱段和红油、花生米做出来的。但是,我不知道怎么炒!2、
技能:熟悉游戏开发中的分工、流程,熟悉各类开发工具的使用,熟知如何同其他同事配合,能够把自己想要的东西用流程图、原型直观的表述出来,熟悉游戏的开发、测试流程。一般入行了一段时间的设计师,都能达到这个层次,即有能力做,但把握不好做什么,很多人会止步于此。做菜的话,相当于新手厨师的阶段。3、
思想:对游戏的本质有深刻的认识,了解并顺应行业的发展,玩家口味的变化,知道一款游戏成功的关键是什么,如何做才能达到预期的效果。对游戏有自己独特的见解,能够做出一些有价值、创新性的设计。能达到这一层次的人已经不多,天赋和勤奋都很重要。相当于高级餐馆独当一面的主厨了。4、
道:我是没希望到这个层次,YY一下的话,相当于席德梅尔,宫本茂,或是乔布斯这样的大神了。
这四个层次是渐进的,别指望自己能跳级,只会YY却分不出鸡丁好坏的厨子不可能做出好菜。说完这四个层次,我想你应该了解自己目前所处的情况,和所欠缺的东西了。给你的建议是第一步、
首先了解一下游戏最基础的组成部分及实现方法(总得先学会分辨红油、盐和糖吧)a)
了解平台一般分成PC平台、掌机平台(3DS、PSV)、主机平台(PS3、Xbox、Wii)和新移动平台(iPhone、Android)。虽然会有跨平台的产品,但一般来说这几个平台的游戏都有其独特的设计特点,不同平台间游戏设计、发行、玩家喜好都是不同的。一定要多玩玩,体会一下其间的区别,仔细想一想为什么是这样。b) 了解
技术、美术、音乐一个游戏,基本上就是由这三大块组成。(什么你说策划?很多国外公司是没有策划这个职位的)。你需要了解的是这些最基本的元素是如何配合在一起。举个例子,如果你想做一款iPhone平台的手机游戏,你要知道cocos2d引擎或是Unity3d引擎到底能做到什么程度;你要知道游戏在什么时候下播放音乐音效;你要知道2D、3D美术素材的区别。c) 了解
整体游戏实现流程假设你要做一款练手的游戏,那实现的流程你要知道。一般是1心里有想法→2用笔纸画出来→3分解基本游戏功能点→4完成需求文档(自己做就不需要了)→5美术提供相应图素→6程序进行开发→7开发完成进行测试并修改bug→8满意否?不满意则回到1。满意则给别人玩,收集意见并总结。 第二步、
现在可以尝试分解游戏了(看看宫保鸡丁是什么组成的?各配料的比例如何?火候怎么掌握?)
入门时,最好的学习方法是先尝试分解一款游戏,从这款游戏来倒推游戏的设计思路、逻辑和感受。举个例子,愤怒的小鸟(抱歉我几年没玩了,可能记忆有些出入)。首先你可以先把它的最基本玩法,用一句话总结出来,比如这就是个弹射游戏。然后尝试把游戏分解成一个个的模块,如图有了这样的分解,你就可以直观了解一个游戏从一开始构思,到最终实现,都需要做哪些工作。第三步、
做一个试试。多做少YY,决不建议一上来就看大量的游戏设计文章和书籍,尤其是各种论坛。(看100遍菜谱也不如实际做一次)现在你已经知道一款游戏该怎么做了,那么可以亲手做一个了。记住这句话:一个原型顶100个策划方案;一个Demo顶100个原型;一个听从玩家建议并修正过的试玩版顶100个自娱自乐的Demo。做的时候,要从小到大,不要一口吃个胖子(番茄炒蛋还做不好,就别去尝试做满汉全席了)。比如先从100%复课一个小游戏开始,先100%照抄做出来。在做的过程中,你才能真正学到东西,YY的再多也没意义。等你能做出一个可玩的游戏来,再考虑加一些自己的思路进去。话说大部分只凭一腔热血的新人,都会倒在这一步,期间你碰到的问题会多如牛毛,头疼死。如果你真通过了,那么做完了要给身边的朋友玩一玩,听听他们的意见,不要自娱自乐。记住你是做游戏给别人玩的,不是给自己玩的。至少在你这个阶段,玩家的意见要高于你自己的喜好。第四步、
弄明白你想要什么游戏,行业内需要什么游戏(你想做大肠刺身,未必有人买单)当你能轻松做出一个小游戏来,就可以认真考虑入行的问题,话说你能做到这个程度一般公司会抢着要的。这时候限制你的就不是知识和技能,这些都能在入行后轻松学到,最重要的是你自己内心的真正想法了。我想到了这一步,你翻过头来看自己当年的志向“只为做出自己心中的游戏”,会有不同的理解了。最后,祝你好运!加油!--------------------------------------------------------------------------------------------------------------------------------PS:最后才发现问题是在【游戏编程】的话题里,lz是想问编程的问题,我的回答文不对题了。冒昧编辑了一下,加入到【游戏设计】等话题里了。
非游戏业界人士,编程零基础,曾经在高中的时候利用过课余时间制作过一款游戏自娱自乐,在这里想给零基础又想实现自己游戏梦想的人们介绍几个软件制作RPG游戏的「RPG Maker XP」链接如下:「RPG Maker VX」链接如下:制作文字类游戏的「恋爱游戏制作大师2」链接如下:「橙光文字游戏制作工具」链接如下:再介绍两个网站「66RPG」链接如下:「幻想森林」链接如下:相关教程一篇:「新人入门指南」,作者柳柳链接如下:个人认为使用以上工具制作得比较出色的游戏:「黑暗圣剑传说」链接如下:「雨血」链接如下:「恋爱的十二宫」链接如下:可以先在论坛里多看看多学习,然后尝试去做一款游戏,在制作的过程中可能会遇到许多问题,美术、设计、剧本等等,慢慢就知道自己需要掌握哪些方面的知识,哪些方面需要提高了。希望题主早日实现自己的游戏梦想!
我目前做的是游戏编程上的工作,除了之前“逍遥老李”提出的建议之外,技术方面还需要掌握基本的编程技巧,C和C++是要学的,很有游戏使用C++编写。基础学完之后可以去学一款游戏引擎,能够大大提高开发效率,可以从简单的开始,我目前用的是Cocos2d-x,开源跨平台的2D引擎,也算比较实用流行,学习过程中尝试做一些没有可玩性的原型,然后去体验别人做的游戏,渐渐就能知道从哪里入手了,我目前就是这么探索的,呵呵,希望对你有帮助。
1,整理分析需求。 2,罗列功能。3,实现功能。4,功能整合。5,内容填充。
要看类型,如果是桌游的话,用java-swing就够了,java上手比C好,没有指针地址啊什么的。数组什么也比C方便。但是很多人会说swing丑如果要求开发便捷,其实C#效率比java高很多很多。我因为已经入了java的坑了,新人建议从C#学起,非常快。首先你要把需求明确,用你看得懂的格式记忆下来,然后看着需求自己写。其实如果怕难,可以用66rpg,小学女生都能做游戏了,只要你把剧情弄得好。
我其实不赞成通过系统的学习来积累所谓的“游戏设计知识”这类前人经验积累而成的书籍对没有入行,毫无游戏研发观念的普通玩家其实是没有任何作用的我个人还是建议直接进入游戏公司,从实习生做起,真正的参与到项目开发中,积极学习和自我加强,逐步吸收、理解、归纳游戏产业相关、游戏开发流程、游戏开发规范、软件开发流程与规范等真正能派上用场的经验,并同时提升自己的层次(我是比较赞同第一答主的层次概念的)而如何入行呢?往下看吧。游戏行业其实主要分5个职位:程序、美术、音乐、策划、测试(不说市场商务和打杂管理者因为这俩职位并不是游戏公司所独有的)其中程序、美术、音乐是有硬性技术要求的,不过初学者并不需要有多高的水平,所以你只要是相关对口专业且大学正常毕业且认识大部分任课老师,就已经基本满足实习生要求了,可以先找一个小公司或大公司的校招先进去做实习生。所以,第一种入行方式:“报名程序美术音乐对口专业并顺利拿到毕业证”策划,是一门比较抽象的职位,所需要的知识储备根据职位分工也有所不同。像是数值就对策划的经济、统筹、线性代数等知识要求较高,不过如果只是入行的话,嗯...好像只要怀着一颗热爱游戏的心就行了...至于如何让HR知道你怀着一颗热爱游戏的心就要从你对行业的理解、对设计的理解、对各平台各类型游戏的理解以及在游戏设计逆分解上的所表现出来的用功程度了。所以,第二种入行方式:“多玩多看多想多写多投”注:面试策划切记不要随简历发策划案以及面试过程中也切记不要没事儿就提自己写的自以为牛X的设计案,会减分的。测试,游戏5部门中门槛最低的职位,通常也只有一个条件,额,好像也是只要怀着一颗热爱游戏的心就行了,然后部分外企更是丧尽天良,仅仅要求良好的书面和口头英语就足够了...所以,第三种入行方式:“背几个游戏类型和神作名称以及看几篇游戏评论文,或者学好英语。”好了,当你满足上面任意一种条件后,你就基本上能成功进入一家不知名的(如果你是211什么的就能进“知名的”)国内公司或者知名的外企做实习生了,现在你需要做的就是:1. 主动学习和加强自己的职业技能(就是你这个职位该做的啦,什么写代码啊,做模型啊,配脚本啊,调音效啊,报bug啊什么的)2. 主动学习和加强自己的软技能(这个主要就是工作态度和学习态度什么的啦)
【如果你想在以后步入打杂部门的殿堂,那就需要在精通自己本部门硬技能的同时略微掌握一些其他4部门的基本技能,并且额外学习帮带饭、贴发票、修电脑、背黑锅、装孙子、拍桌子等打杂专业技能】3. 制定你的职业规划5. 如果你的职业规划是转行,则多与你希望转入的部门同事交流经验并伺机内转或跳槽6. 如果你的职业规划是在本职业上晋升,则多与上级主管交流并尝试掌握他的工作技能。7. 在不断积累经验的过程中提升自己的层次。8. 跳几次槽积累更多的企业文化和开发规范9. 跳槽的同时积累人脉10. 工作的积累资金当层次、人脉、资金都到达一定程度后,恭喜你,你可以开始创业并实现你最初的理想“自己做一款游戏”了什么?你说你只是想先自己做个小游戏玩玩?百度“贪食蛇详细设计与代码下载”不谢
在这里推荐另外一款简易的二维游戏引擎名不见经传但是十分强大的clickteam fusion下面是官网的连接,国内访问可能有时候会比较慢。下面是官网的连接,国内访问可能有时候会比较慢。相比
所说的RPG maker优势它的在于更加底层,制作的时候对于整个引擎的把控更加容易,而且能通过插件来方便的扩展游戏的功能,比如对于二进制文件的读取只需要在场景中插入相应的插件就可以了(RM当然也可以,但是必须要修改脚本才行,对于新手而言十分的不友好)你发挥创意制作的当然也不只限制于游戏了,你甚至可以制作一个动态动画页面,然后另存为HTML5,来实现网站的编辑,比如写写在线小游戏啦之类的。(官网上面甚至有着音乐播放器,文本编辑程序,DVD播放器,桌面宠物之类的范例==真佩服他们的脑洞)而你所需要做的,就是使用那些已经封装好的方法,自己想好实现功能的逻辑,再去编写逻辑就好了。不需要你编写一行字符式的代码。编辑之后就像是这样:跨平台性,从PC移植到手机上基本上就等同于另存为。(但是需要另外购买导出插件,当然了国内自然有XX版本==)你能够轻松地跨越PC,HTML5,Flash,Android,Ios来发行你的游戏。近日来还支援了Universal Windows Wlatform平台,你可以直接导出成为UWP咯~这样一来登陆Xbox也不是不可能了!导出插件虽然价格不菲,但是破解版本仔细找找还是有的,这里推荐大家有条件还是购买正版,就是一个游戏大作的价格。(详细价格请见最后)软件界面1内置简易的图片编辑程序,功能类似于画图,并且对于素材的要求没有RPG maker严格(例如行走图的帧数没有限制并且不需要按照指定格式拼合)但是它国内并不是十分火热,软件在国外有一定的用户基础,经过数次迭代,在国外倒是有许多的范例网站和教程网站(需要英文水平)这里给出一个:国内虽然有教程但是十分稀少??软件界面2另外就是可以制作各种类型的游戏,并不局限于RPG,avg。但是相对的动作类游戏制作要比RPG简易一些,使用它制作RPG的话许多底层的系统需要你去从头构建,例如背包和回合制战斗系统。这一方面自然比不上高度特化的RPG maker。最主要的是有功能完全仅仅限制部分插件的免费版,完整的功能对比如下免费版下载链接:比较著名的作品有最近比较火热的购买正版steam上面就有卖的,标准版夏季促销打折86~如果入门的话可以参考我的专栏==(话说这个算是广告吧……先道个歉==)最近也在学习它??下面是初学的时候制作的游戏截图……素材还是RPG maker时代的==连同学习带着上课,晚上和周末的业余时间来制作,来来回回也就用了一个月。硬要说的话,这个还是我当年用RPG maker的一个作品的续作==最后,一定不要放弃你的游戏梦想,一直坚持下去,说不定哪一天就实现了呢?共勉。
独立游戏开发首先你要想好自己要做一款什么样的游戏,至少应该想好游戏的类型,在这个基础上,选择一款合适的游戏引擎学习。包括这个游戏引擎的基本用法和涉及的编程或脚本语言。最后了解一下如何发布你的游戏,让更多的人来玩,大体上就是这个流程。中间的学习过程是以问题为导向的,需要做什么就学什么,或者找什么样的合作者。总体来讲,初学者的第一部游戏不要求大求全,简单有趣又能传达自己的想法是最好的。我发布了一个免费的游戏设计视频,你可以看看,欢迎吐槽和讨论。
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 java小游戏开发教程 的文章

 

随机推荐