想做一个2D俯视视角的赛车游戏游戏,用什么引擎好

独立游戏开发教程part-1之职业选择(谈谈游戏引擎)_独立游戏吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:22,428贴子:
独立游戏开发教程part-1之职业选择(谈谈游戏引擎)
本人技术出生,曾立志成为一名独立开发者,看到本吧同学们苦于技术门槛,我觉得是该做点什么了。于是乎。。。本篇是“游戏开发新手村”系列的第1篇-选择职业(引擎方向),由我原创后续会持续更新,欢迎大家讨论。同时欢迎提出自己感兴趣的方向,希望对大家有用。引子有一些人,他们也希望赚钱,但他们更多的是凭着理想工作。也许我们这个社会叫他们理想主义者。他们离群索居,只是一心一意沉浸在自己做出的世界中。他们是玩着超级玛丽长大的一代,当年那个8位低像素的简单美好在他们心中埋下了种子。他们是被传奇,奇迹,CS,仙剑,剑侠等‘毒害’的一代。直到他们中的一些成为亿万富翁,他们终于被整个世界认可。写在前面首先,这篇文章都能被你发现,对,说的就是你,你已经离你的梦想很近了!!虽然这个系列文章是写给初学者的,如果你是一个游戏开发老手,也可以出门左转。进入新手村2012年底,正好是手游《我叫mt》大放异彩的时候,超高的月收入,让投资者对手游界趋之如骛。好吧,这个说法不形象,更进一步说,从那以后,开启了资本对手游的“恶狗抢屎”模式。通俗点说就是各大风投入驻手游业!一款手游轻松突破3000w的月收入,是其他行业不敢想象的事情。在这种大环境下,手游团队是很容易拉到风投的!也就是说,从2012年开始,只要你是做手游的,拉上一票兄弟,基本都能获得一笔不低于200w的投资,这笔钱足够你的团队撑上18个月。而今天,2年时间过去了,我们再来看手游圈,在这期间手游的月收入记录不断被刷新。俗话说的好,站在风口上,是猪都能吹飞!!虽然,国内游戏行业的大环境不是太健康,热门的是以贩卖虚拟道具为主,类似电子商务的游戏。也因为同质化严重,缺乏创新,被大家戏称为搬砖行业。不清楚你喜欢想做的是哪种游戏,是否想把游戏开发作为职业,还是只是把其当做爱好?如果你想进入游戏行业(如果我们对它的理解是一样的话),需要先考虑下自己职业规划。看看周围的小伙伴,再看看身边所发生的一切,究竟有几个人能把年少时的梦想坚持到最后。低物质,低社交,牺牲很多东西作为底线,只是为了让更多的人分享这份“天真”!当然,最后他们有可能成百万,千万,亿万富翁了,这就是游戏圈,你还能找到比着更纯粹的圈子吗?此时此刻,大家身边肯定有一大帮人一边极尽酸腐的打压年轻人的奋进,一边夸大自己生活里的困难以便吐出“我也不容易”的烂槽。本来,这一章,我是想分析一下目前做游戏的市场形式好过做应用的,不过,说到底就是我当年跳入游戏火坑的想法:我就是喜欢游戏,我做自己想做的,并乐在其中!!!游戏引擎&&开发语言什么是引擎游戏引擎 是指一些已编写好的游戏系统或者核心组件的集合。(我这句话写的真像教科书)简言之,如果我之前已经做了一个游戏A,现在想做一个游戏B。虽然游戏完全不同,但很多代码是可以重复利用的,比如英雄的装备系统,比如按钮,比如对话框。这些组件完全可以从游戏A中直接Copy到游戏B中,从而减少代码量。而可以通用的这部分代码,在我们做了游戏C,D,E,F,G以后,就形成了一个我们自己的游戏框架,这就是一个引擎的雏形。说白了,就是让今后做的游戏像搭积木一样。在现代的游戏开发中,使用引擎的目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。现代的游戏引擎典型特征是跨平台,只用一次编码,游戏即可在诸如 Linux、Mac OS X、微软Windows这样的系统中运行。游戏引擎包含以下系统:渲染引擎(即「渲染器」,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。硬件概念 引擎的渲染系统通常建立在一套高级图像API之上,诸如DirectX或OpenGL,这些API封装了GPU和显卡的部分功能。级别低一点的如DirectX、SDL和OpenAL也经常使用,他们提供对其他硬件设备的独立支持,诸如输入设备(鼠标、键盘、控制杆)、网卡、声卡。在硬件加速图形卡出现以前,开发者使用软件渲染。现在软件渲染依然被广泛用于非及时图像的渲染,或者是用户的硬件设备不支持硬件渲染。 而现在我们使用的所有引擎都是基于DirectX或OpenGL封装而来的。游戏引擎目前市面上使用率最高的游戏引擎是Unity3D 和Cocos2D-x。Unity3D 国内游戏37%是由unity做的,unity确实是更先进的游戏引擎,不过由于包体积过大,游戏系能要求高等原因,在国内市场份额一直次于Cocos2d-x。Cocos2d-x 世界上使用率最高的游戏引擎,国内有6成游戏使用该引擎,不论你是创业,还是找工作,用这个引擎的成功概率都比较高。简言之:unity就像5星级饭店,装修豪华,菜品优秀,但不是每个人都吃得起的,在二三线城市几乎不可能存活。Cocos2d-x就像苍蝇馆子,装修破烂却味道好,容易进入千家万户。支持语言Cocos2d-x支持语言有:c++(主要),js,luaunity3d支持的语言有:c#(主要),js,lua(支持较差)对于“学习”而言Cocos2d-x是比较好理解的。它是传统的OOP结构(面向对象),对于有编程经验的人来说,是最好不过了。就连Unity3d上,也有一个很火的2D框架,Futile,是模仿Cocos2d-x的架构和代码风格。从Cocos2d-x上手接触游戏引擎,是一个不错的选择。而Unity3d是Component-Based结构(基于组件),对于OOP背景的程序员来说,一开始会觉得别扭。而且Unity3d有很多针对3d模型、3d动画、优化等等的商用功能,对于初学者来说会有点overwhelming的感觉。而且无论如何使用Unity3d,总需要在editor里进行大量操作,对理解游戏引擎和代码架构来说,并不是一个很好的方式。另外,在语言的学习中,我建议大家还是从c++开始,毕竟这是效率最高,也是使用率最高的语言,学会后,其他语言皆可触类旁通。从“开发”的角度来说Cocos2d-x是一个“纯正”的c++引擎。虽然可以利用CocosStudio和其他一些工具进行图形化操作,虽然前期开发效率始终不够Unity3d高,但是全部开放的底层代码,对于研究是一件大大的好事,但是对于创作而言,未必是福音。而Unity3d则是一个高效的IDE+代码库。它很好地封装了底层代码,提供许多简便的图形操作,还有商业级的高级功能。对于开发而言,制作Demo而言是更好地选择。之前大多数开发者对Unity3d的认识还停留在3D开发,但2013年末的2D支持让更多人选择Unity3d进行2D开发虽然使用率不算高。unity3d开发的问题在开发后期,多渠道打包,多分辨率支持,不同android版本支持,几乎可以拖垮一切初入行的团队。结论说实话,我见了太多unity独立开发者倒在发布游戏环节,太多太多。所以,要不我们试试cocos2d-x,可能本吧很多同学都是初学,那么,从下一章开始,我们将会真正进入游戏开发方向,大家在我教程中试试cocos2d-lua如何?(一种脚本语言,具体请百度)我将在未来的章节中,教会大家从零开始学会游戏开发!放心吧,我对你们有信心!引用:学习游戏开发的两个方向 Cocos2d-x 和 Unity 3D/2D,哪个前景更好?独立游戏大电影 (豆瓣)最后,问题砸过来吧!!求虐!
计算机专业中与游戏开发...
本楼主玩Unity也有三年...
1、我不知道你们的游戏...
上海电脑游戏培训先选(同济大学)--专为企业培养高级人才,教学/就业/安全,吃住,生活在大学校园,教学/就业/安全,&生活学习成本低廉&,还可免费预约试听!!!
你想说Cocos好,说Cocos好就行了,何必要说Unity菜呢?为什么现在的人随便发点帖子都像是在找人吵架
UE4也可备选
mark(0.5元一条,括号内的不要发)
问个问题, cocos2d在加密上比unity强在哪?因为unity做出的程序非常容易反编译的
2D比3D不make sense。请问Corona SDK 与 AndEngine 与 Cocos2D比较,如何呢?再来如果软件市占率高就是好东西,那麼商业与独立游戏又该怎麼看呢?
同为开发引擎的人,我觉得 就像是小学生做的玩具,还是太过简单简陋,而则一组成年人制作的机器,复杂而且专业,这两者并不在一个水平线上。
用u3d能做出来war3吗?
Magic黑科技引擎,VR视角全3D感观下载免费网络游戏今日火爆开启_有胆就来,抢先体验下载免费网络游戏首款AIR端网游下载免费网络游戏_极限操作,比快更快!下载免费网络游戏更..
我有点奇怪了明明有看过独立大电影,在上和独立游戏大电影的3个游戏都不是手游....为什么会想去做手游?都看不见这三个(包括那个“国人”)发家致富主要靠主机平台(、PS)。难道大家都不屑把游戏卖去日本北美这种成熟市场?抑或是家中没有主机,游戏都是玩盗版长大的?
在国内想团队做独立游戏不现实(一般有团队的都是直接去拉投资做手游),其实国内真正在做独立游戏的人很少很少,据我观察,独立游戏吧的一少数些,貌似真没了(只是嚷着要做独立游戏的人不算进去),许多游戏制作的困难都很少会放在台面上说,只有真正在做独立游戏的人自己最清楚不过。
教程贴给赞
看好楼主,加油更新,本菜的F5为你献出菊花
要是再发几部你的作品…………以及源码……就更好了
鼓励发教程,希望继续。去年在用coco的时候被C++的指针值传递恶心到了,不然我不会开始转unity。相对于工具化的专业引擎,个人还是更喜欢从代码层面去编辑和管理各种效果和功能,但对于创作而言,快速而高效的搭建基本框架可以减轻很多额外负担毕竟从底层一点点写代码会把战线拉长不利于创作和反馈。个人觉得,优秀的引擎应该就分为资源和脚本两部分搭配一些简易的可视化工具。另外,关于移动端的问题,我觉得也许是因为独立人要想靠自己的创作赚取生活,在国内,移动端算是目前比较靠谱的途径吧。
Part2何时发?
太感谢楼主了。一直在找这样的教程!
比较站着说话不腰疼的说一句,其实嘛,真想搞这个,技术门槛都不是门槛嘛。。。不过学习一门新的东西,确实是一个苦逼枯燥的过程。。自学更要大毅力
手游感觉有点困难呢
我是菜鸟,正在为了而学习c++,请问C++中哪些知识比较重要,哪些是不要精通的。请大神给个建议,帮我少弯路,谢谢!
十五字十五字十五字十五字十五字
好顶赞,先留个名
我觉得最关键的一点,你没说,cocos不要钱,unity要1万块钱
看不懂框架 难道cocos2d-x没有类似于Unity一样的编辑界面
gamemaker可以吗?
贴吧热议榜
使用签名档&&
保存至快速回贴列举独立开发者适用的数种游戏引擎【转载】_游戏开发狂热者吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,782贴子:
列举独立开发者适用的数种游戏引擎【转载】收藏
原文地址:作者:Gavalakis Vaggelis人们时常想要自行制作游戏,也经常会有人组建起小团队,讨论新游戏的制作。多数情况下,有不少团队程序员决定自行制作游戏引擎。我个人认为,任何游戏项目的参与者都应当考虑他们的目标。如果真得是为了制作游戏,那么就没必要费心费力重新制作游戏引擎。目前有大量的游戏引擎可供使用,让开发者开发游戏项目的过程变得更为简单。使用现有的游戏引擎能够让项目更为简单,也能更快地完成项目,保持精灵的合理运转。而且,使用现有游戏引擎几乎可以确保不出现重大漏洞,让游戏可以流畅地运行。3D游戏开发引擎Unity3D 3.1Unity可能是目前独立开发者的最佳选择,可以顺利实现多平台开发。使用Unity,你可以借助迅速架构游戏原型和开发游戏。Unity的渲染&光照能力卓著,支持延迟光照、遮挡剔除、SSAO、Beast光照映射以及诸多后处理效果。Unity拥有对刚体、软体和布料的物理支持。Unity的编辑器用起来令人舒适,资产工作流程也非常棒。编程可以使用C#、JavaScript或Boo,而且Unity可以被扩展,因为它已经可以添加许多优秀插件。网络上有大量资源和帮助你入门的教程,而且拥有一个很棒的开发社区。Unity Indie是免费的,但缺失许多功能,Unity Pro售价1500美元。如果你想要开发iOS或Android游戏,必须花钱购买授权。Unity 3D(from gratisprogramas.org)Shiva 3D 1.9开发者通常将Stonetrip的Shiva3D与Unity相比,因为它们的使用方法及售价都很相似。与Unity相同,Shiva也有着很棒的整合编辑器,可以用来制作所有的内容。Shiva游戏可以发布到Windows、Mac、Linux、iPhone、iPad、Android、Palm、PSP和Wii上。Shiva的功能正符合开发者对现代游戏引擎的需求。Shiva PLE是免费的,但是如果要发布游戏的话,有两个差别不大的授权可供选择。一个售价170欧元,另一个售价1500欧元。shiva-editor-1.9(from shiva3d)Leadwerks Engine 2形象地说,Leadwerks Engine可以体现出现代技术发展水平。Leadwerks Engine中带有高效编辑器,可用来设计游戏场景,也可以用现已支持的LUA脚本语言来编写。事实上,Leadwerks Engine的游戏可以用任何语言来编程,因为该引擎被编译成DLL的形式。但是,目前支持的语言只有C#和C++,以往还支持Blitzmax。公司放弃了对Blitzmax的支持让我觉得很可惜,因为这是我最喜欢的语言。但是,该引擎有个很大的优点,就是其API或许是我目前见过的游戏引擎中最清晰和易于理解的。资源数量可能比不上其他游戏引擎,但是足够你使用。值得注意的是,Leadwerks Engine 3正在开发中,我已经迫不及待想看看这个新产品。Leadwerks Engine 2的售价仅200欧元。Essenthel Engine我记得,当自己找到Essenthel Engine时它正处在开发早期。我下载了测试版,它的功能令我感到惊奇,在使用该引擎的数年时间里,它的发展仍足以令我大为惊讶。它支持所有的常见功能。Essenthel带有所有现代引擎应该包含的编辑器,编程语言只能使用C++,至少对我来说这是件很不幸的事。然而,Essenthel Engine带有的编辑器和工具设计不佳而且不够直观。Essenthel游戏能够兼容任何苹果设备,这也算是该引擎的一大优势。根据你的游戏收益和所需的引擎源代码数量,授权版本的售价从150美元到40万美元不等。事实上,1000美元的版本就可以满足多数人的需求,所获源代码足够用来开发游戏。GameCore 2.5虽然这个引擎的知名度并不高,但GameCore 2.5提供了绝妙的图像质量、延迟光照、物理效果以及我见过的最好的编辑器和美术传输途径。输入模型并为其制作材料显得简单易懂。所制作游戏可以发布到PC、Mac和Web上。GameCore 2.5有自己的脚本语言,语法与C语言风格相似,易于使用。GameCore 2.5 Indie是免费版本,但存在些许局限性,Pro版本的售价为1500美元。gamecore(from )S2 Engine HDS2 Engine HD还未发布,但是我想把它添加到这个列表中。S2Engine有可能成为一款优秀的游戏引擎,带有丰富的图像、AI和令人惊叹的编辑器。它的售价为200欧元,如果你想要C++ SDK的话,需要支付2000欧元。2D游戏开发引擎Construct 0.99Construct是款用于2D游戏开发的游戏引擎,可能是最简单的游戏引擎之一,它完全不需要编程知识,因为它是个基于可视事件驱动的系统,类似于老式的Multimedia Fusion软件。可在Construct的编辑器中执行开发,引擎可以通过其插件架构来扩展。我推荐你了解下这款游戏引擎,因为它是免费和开源的。construct-0.99(from construct.softonic.fr)Gamemaker 8Gamemaker已经被用来制作出许多游戏。这是款2D游戏引擎,精致整合的编辑器带有许多功能。它有可视事件驱动系统,但是也支持直接进行简单的编程。Gamemaker的一大优势是良好的支持性和教程,还可以用许多扩展和插件来扩展引擎的功能。Gamemaker 8的售价只有25美元,但是还有个受限的免费版本。Game Maker 8(from Software downloads)Game EditorGame Editor也是款事件驱动游戏引擎,也是开源的。它有着清爽简单的界面,可以胜任多平台开发,包括智能手机、Linux、苹果设备和Mac。程序说明书做得很棒,而且还有许多教程让你可以轻松上手。Game Editor(from )Adventure Game Studio 3.1.2AGS是款用来制作2D指向点击冒险游戏的游戏引擎。有许多冒险游戏(游戏邦注:例如《7 Days a Skeptic》)便是用这款引擎制作完成。所有的开发都在AGS编辑器内完成,你可以制作场景、可移动和可点击区域、UI和事件。制作简单冒险游戏不需要编程,但是引擎也能够支持编程,这样便能制作更多高级的游戏。尽管游戏质量不算很好,但这个引擎确实是经典老式冒险游戏的最佳选择。AGS是免费引擎。7 days a skeptic(from nuverian)Visionaire Adventure Studio 3.4与AGS相似,Visionaire Adventure Studio也是款用来制作指向点击冒险游戏的游戏引擎。但是与AGS相比,Visionaire Studio显得更为清晰,而且有更多的功能,比如PNG支持,图像质量也更好。引擎的可视事件系统与AGS相似,能够定义可行走和可点击区域。Visionaire Adventure Studio的售价为35欧元。Visionaire Adventure studio(from nuverian)其他引擎DX StudioDX Studio是用来制作互动3D图像的综合性开发环境。系统由即时3D引擎和一套编辑工具组成。你可以使用DX Studio来构建全即时互动应用、模拟或游戏,可以独立使用,也可以嵌入其他Microsoft Office/Visual Studio应用中。Torque 3DTorque 3D是目前最易于使用的游戏制作平台。Torque 3D以Frontline优秀的Torque Game Engine Advanced为基础构建而成,配备一整套制作游戏的工具和API。游戏的发布平台包括PC、Mac、Xbox 360、Wii、iPhone和web。Haaf’s Game EngineHGE是款易于使用而且强大的硬件加速2D游戏引擎。对于想要方便迅速地开发带有商业化质量的游戏的人来说,这是款全功能中间件。它支持所有你能够想到的2D游戏题材,你可以制作从简单的谜题游戏到高级的多层次平台或战略游戏等各种类型的游戏,甚至无需去思考任何游戏逻辑代码!而且,你无需知晓任何有关“窗口信息”和DirectX编程之类的内容。你可以在拿到引擎的15分钟时间里开始开发自己的游戏。C4 EngineC4 Engine是款综合性的游戏编程工具,主要针对Windows和Mac OS X平台。它不仅是强大的3D图像引擎,而且还包含对物理、音频、连网、输入设备和资源管理等方面的多方位支持。Neoaxis EngineNeoAxis Game Engine是款用于3D模拟、形象化和游戏制作的多用途现代3D图像引擎。NeoAxis Engine是个用来制作互动3D图像的综合性开发环境,可以针对3D虚拟世界、AAA游戏和现实模拟类游戏。系统由即时3D引擎和一套全功能工具组成。fixel 2“它使Flash游戏制作发生变革。它是人机对接的新方式。它标志着游戏开发新时代的来临。我们将全部内容放在了新的flixel 2中。组别有助于组织游戏物体,象限四分数可实现更快更精确的碰撞,更清晰的API,同时包含所有老flixel的经典内容:动画精灵、位图和颗粒发射器。最为重要的是,flixel的个人或商业用户来说仍是完全免费的。你还在等什么呢?是时候开始制作游戏了。”SIO2什么是SIO2 Engine?SIO2是款基于OpenGLES的跨平台2D和3D游戏引擎,提供所有现代游戏引擎所具有的功能,而售价比同质量引擎要便宜得多。功能丰富、快速灵活的SIO2允许你针对最喜欢的手机平台制作出堪比AAA游戏的美术效果。与其他解决方案相反,SIO2不会强迫你使用任何特定IDE来编程或构建游戏。Realm Crafter 2Realm Crafter游戏引擎是MMORPG开发系统的核心。该引擎能够制作出虚拟游戏世界和世界所包含所有东西的行为。它能够生成3D图片,处理连网通信。Realm Crafter引擎显得模块化,这意味着它能够被分解成较小的单位,从而使你可以更轻易地自定义其操作。游戏邦注:本文发稿于日,所涉时间、事件和数据均以此为准。(本文为游戏邦/编译,拒绝任何不保留版权的转载,如需转载请联系:游戏邦)
千锋软件开发线路图「点击获取」,足不出户挑工作,学员&企业零距离,名师传道授业.千锋软件开发0基础免费试听2周,拒绝平庸就业,不容错过,让命运的齿轮开始转动!
顶一个~~~好引擎的授权费太贵了,也是独立开发者的一个坎儿
javascript无解了 什么都能插一脚
我现在就在学
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 俯视视角的赛车游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信