【现身说法】玩游戏不如自己开发游戏



内容简介

【现身说法】玩游戏不如自己开发游戏


自己开发游戏比玩游戏好玩100倍

现在这个时代,众多智能产品的出现,使得游戏市场风云变换。一时间,手游和更新奇的游戏形式(例如虚拟现实)成了继小霸王,街机,Game Boy,PS,PC游戏之后的又一霸主。

这也使得玩游戏的人数与日俱增,App Store和Google Play这两个iOS和Android最大的App平台,超过60%是游戏类App。下图是2015第一季度Google Play的App分配比例:

我国的先辈们说过:“先天下之忧而忧,后天下之乐而乐。”(范仲淹《岳阳楼记》)

所以,小编作为一个爱国爱党,心系天下的社会主义好青年(不脸红?),虽然目前在法国,但是身在曹营心在汉,岂能不为现在青少年热衷玩游戏的状况担忧呢?他们可是祖国的未来啊。

玩游戏,适当是可以的,作为学习工作之余的放松,并无大碍。但如果不能控制,上瘾,那就危害很大了。

今天小编就怀着大无畏的精神,高山仰止的节操,为大家现身说法。希望在游戏中不能自拔的朋友可以转回,也许可以成为游戏开发程序员。已经是程序员的也可以看看后面的工具推荐。

小编初中的时候成绩很好,高中就没那么突出了(所以是越大越笨咯?)。到了大学,因为和寝室室友接触了网吧,堕入游戏中不能自拔。好几门课都要重修。

小编大学三分之一的时间是在网吧度过的,真的没有夸张。通宵那是家常便饭,上百次肯定的,年轻身体好,就是辣么任性。

那时候网吧流行充钱送钱,充50元送20,充100送50,充200送200,充500送700,总之充得越多送得越多。

小编经常是充200送200,不想一次充太多是心里还有点良知,不想玩太多。其实现在想想应该充1000啊,只充200太亏了... 反正用完了还会再充200,何不一次充1000,让我一次充个够...

在网吧呢,基本都是在玩游戏。主要是单机游戏,什么魔兽争霸,星际争霸,Dota(那时候五人开黑也是挺令人怀念的),澄海3C,真三国,CS,穿越火线,等等。网游也有玩,什么奇迹世界,机战,等等(好像挺low的)。

想想当年也是蛮拼的。还好浪子及时回头,没有太过愁坏父母。

因为我们学院和法国工程师大学合作办学,三年学四年的课程,大三后成绩达标的方才可以来法国继续攻读工程师或硕士。而且还要考一个法语水平测试TEF,须要500分以上才行。

后来大三开始,小编去网吧的时间变少了,但还是有去。把挂的课重修好,其他课花时间学习,不怎么旷课了,也开始去自习教室了。

之后竟然还能通过考核,比较勉强够资格来法国留学,也是奇迹。

2009年来了法国,一开始也还是完全不会编程啊。从2011年初开始拼命自学,参加竞赛,看PDF,写程序,逛论坛。才算编程入了门。

后来学了嵌入式开发,Linux,Android底层和App开发,等等。目前主要从事嵌入式软件工作,Android和Linux嵌入式。

2014年时和一个朋友一起用业余时间编写手游,成立《月光工作室》,MoonWalkStudio。后来那个朋友回国工作,就没有继续了。

我们的没有成功的小小创业事迹和用两个星期开发的三个游戏还被国内著名的游戏社区:《游戏蛮牛》报道了。

点击【阅读原文】看详细报道,有不少当时的照片。虽然没成功,但那段时光还是很值得回忆的。

从游戏的泥潭里回头的浪子竟然自己还开发起游戏来了,这是“报复社会”的心态哪还是... 好像也很要不得唉。开个玩笑啦~

那时候我们没有美工,所以所谓的美工也就是小编自己用PS做的简陋图片。

做游戏开发,还要学一些知识:比如一些基本概念(渲染,投影,涂层,纹理,等等),还要有一些空间转换的基本概念,坐标系搞清楚,3D数学,基本物理知识,一些常用算法。略微会一些美工最好。

当然,现在游戏开发引擎都做得很出色,一般不需要你操太多的心。

小编亲身体会,自己开发游戏,真的比玩别人的游戏有意思,有成就感太多了,不是一个级别的。你可以玩自己的游戏,改进之,可以看到游戏一步步地成熟,那种心情就好像看着一个孩子成长一般,很奇妙。

当然开发游戏比玩游戏艰难很多,好像这是废话... 小编比较讨打。

不得不说一下我们当时用的游戏开发引擎:Unity 3D

那时在初期选择用什么开发工具的时候,因为我2013年参加了Intel举办的感知计算大赛,当时自己自学了Unity开发了一个结合感知摄像头的游戏。

所以我建议用Unity来开发(用C#或JavaScript),不过我们也试过cocos2d-x(用C++来开发),最后觉得还是Unity开发效率更高。

当然不是说cocos2d-x不好,其实Unity的长处在开发3D游戏,2D或2.5D当然也行。cocos2d-x就比较擅长开发2D游戏。

不过小编个人感觉Unity真的做得相当不错,堪称神器。一个游戏,很快就能开发完成。而且入门极为简单,没有编程经验的也可以快速上手。C#和JavaScript又不像C++那般复杂。

当然了,你也可以用原生平台的游戏SDK来开发游戏,比如Android平台有不少第三方游戏库,苹果的xCode上也有强大的游戏SDK,供iOS游戏开发。

不过Unity这类的引擎的优势是开发方便(Unity好多部分的开发都不需要自己写代码,比如动画,都可以生成,等等),发布方便。

当时我们用的是Unity 4.5 Pro破解版(因为那时Unity的Pro版本是收费的,而且很贵。基础版功能不全)。不过现在好了,Unity 5不但功能全面升级,而且完全免费,可以发布到23个平台(继续增加中):

推荐几个Unity 3D的很不错的资源:

游戏蛮牛www.manew.com (国内最大Unity社区)

泰课在线www.taikr.com (很多详细的Unity视频教材)

龚老师Unity 3D视频教程:百度云盘有,自己百度(超级详细的课程,带你编写游戏)

当然,异地合作开发的话,需要管理项目文件,推荐Gitlab,可以创建私人仓库。不像Github,必须花钱才能建私人库。

更多游戏开发经验分享和资源分享,请加程序员联盟,小编会耐心回答哦。欢迎交流,赐教~

小编的Google Play开发者页面(有10个Android应用),其中就有用Unity 3D开发的几个游戏(国内的朋友看不到吧):

https://play.google.com/store/apps/developer?id=Enming_XIE

心动了吗?愿意尝试学习游戏开发的朋友都可以来哦。

美丽的天使不喜欢懒惰的人,勇敢的少年啊,快去创造游戏~给天使玩

时间: 2024-10-07 16:12:04

【现身说法】玩游戏不如自己开发游戏的相关文章

【C语言探索之旅】 第三部分第二课:SDL开发游戏之创建窗口和画布

内容简介 1.第三部分第二课: SDL开发游戏之创建窗口和画布 2.第三部分第三课预告: SDL开发游戏之显示图像 第三部分第二课:SDL开发游戏之创建窗口和画布 在上一课中,我们对SDL这个开源库做了介绍,也带大家配置了SDL的开发环境.请大家按照上一课的步骤创建一个SDL工程,能够初步运行. 如果遇到问题,可以百度,Google相关平台SDL的配置.或者联系小编. 当然了,有些朋友可能会说开发C语言游戏还可以用GTK+这个库,但是个人认为GTK+没有SDL那么适合开发游戏,其创建图形界面的能

二十年前是怎样开发游戏的?

知乎上有人问:"贴吧都是十五六岁就用引擎写游戏的天才,大家怎么看?",感觉现在做游戏真实一件幸福的事情呀,不尽想起当年开发游戏的各种艰辛. 现在做游戏很简单,大把代码给你参考,大把框架给你使用,Windows帮你作完了大部分事情.我们那个年纪写游戏时,家里还没有Internet,什么资料都查不到,什么开源引擎都没有,95年左右你要写一个游戏,你起码面临: 同显卡打交道,显卡著名的 ModeX显示模式,估计现在没几个人听过了吧,直接写显卡端口,N多trick才能初始化成功. 直接访问显存

青瓷引擎校园行--解密六小时开发游戏的核心技术

青瓷引擎校园行--解密六小时开发游戏的核心技术 2015-12-02 青瓷集结号 编者的话:2014年<围住神经猫>火遍朋友圈后,H5游戏市场开始活跃.2015年<愚公移山>(原创方:厦门青瓷数码技术有限公司)创造了180万的月流水量,让越来越多的资本开始关注H5游戏.H5游戏正是凭借其“即点即玩的无缝游戏体验”“研发成本低,研发时间短”的特性打开游戏行业的新格局. 面对H5游戏的大好市场前景,如何选择一款合适的H5引擎至关重要!厦门青瓷数码技术有限公司敏锐地嗅到了市场需要,集结强

【C语言探索之旅】 第三部分第一课:SDL开发游戏之安装SDL

内容简介 1.课程大纲 2.第三部分第一课: SDL开发游戏之安装SDL 3.第三部分第二课预告: SDL开发游戏之创建窗口和画布 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串

GameBuilder开发游戏应用系列

最近迷上了一个在线html游戏开发工具GameBuilder,作者是知名csdn博客专家李先静老师, 李老师在内核.驱动.GUI.MMI.软件设计方法和软件优化等方面均有建树,这一次的GameBuilder,是李老师基于html5画布构建的html5游戏应用开发平台中的一部分. 开发平台分为两部分: 在线开发工具GameBuilder,GameBuilder是一个可视化编程工具,游戏中的场景控件,只要鼠标轻轻一拖即可生成. GUI框架Cantk,一个开源的游戏引擎和APP框架,是开发HTML5游

MMORGP大型游戏设计与开发(客户端架构 part14 of vegine)

渲染在客户端中具有着至关重要的地位,试想我们玩游戏的第一感觉是什么就会明白了,良好的画面效果对客户端来说是多么的迫切.没有学习过opengl或是direct3d这些渲染API的朋友们也不必担心,而学习过这些接口的朋友们现在可以安心了,没有必要为了一个小小的渲染弄的头疼.因为渲染引擎可以帮你解决大部分你所能想到的渲染效果,这也正是渲染引擎所诞生的直接原因,那就是为了便利. CODE /** * PAP Engine ( -- ) * $Id system.h * @link-- for the c

夹娃娃游戏app系统开发

夹娃娃游戏app系统开发找廖经理:137.5182.7717(微电),抓娃娃游戏软件开发,夹娃娃游戏开发,抓娃娃平台开发,抓娃娃游戏怎么样?夹娃娃平台模式开发 线上和线下已经开始联动,除了对于电商链条中物流环节的重视之外,将线上购买和实体店体验或者提货相结合,不仅可以减少物流成本,可以带给消费者更多的便捷,所有企业都要思考如何实现真正的O2O.当然,在打造o2o的过程中也要注重引流和提高用户粘性,那么夹娃娃游戏app系统值得选择: 一.夹娃娃游戏app系统规则: 夹娃娃分为三个场次,每个场次的微

仿《雷霆战机》飞行射击手游开发--游戏简介

游戏介绍 本游戏是一款使用cocos2d-x开发的纵版飞行射击单机游戏,开发语言是C++.玩家可以控制一架飞机与敌机进行对战,飞机可以发射子弹.导弹甚至激光,除此之外,玩家还能对自己的飞机进行强化改造,提升基础属性.当玩家完成指定的任务后,还能获取各种类型的道具奖励.游戏操作简单,上手容易,画面逼真炫酷,并有多种道具可供使用. 本游戏支持三种游戏模式:闯关模式.无尽模式.急速模式. 闯关模式 这是一种最常见的玩法,即游戏给玩家多个关卡,每个关卡面对的敌人不同,任务也不同,随着任务的完成,剧情也会

口红游戏 插口红游戏 h5页面开发

目前火热的口红机游戏,需要在设备前参与,然后成功后即可赢得口红,作为平台运营者来说还是比较重资产的,目前我们将它搬到了线上.每个人都可以远程玩这样的口红机游戏了.直接在手机微信里试玩,成功后,后台即可记录你的中奖结果.口红直接快递到家! 线下模式做的是,让用户选择不同的价格,不同的闯关价格对应不同的难度系数,然后第一关和第二关均为免费试玩,等到第三关的时候,才需要用户支付闯关的费用,成功就可以获得这个口红游戏奖品,失败就再另外付费重玩. 客户的需求大致就是: 口红机游戏同款软件是一款卡通画风的趣