如题,继续安心工作还是辞职做个苦逼的移动游戏开发者?
在决定以前,都需要考虑哪些因素?
你的意志能坚持多久?
你的资金能支撑多久?
你忍受得了孤独吗?
以下是一位曾就职于一家在线游戏公司,后来自己独立开发游戏的开发商所撰,
一年多的时间过去了,经过挣扎,做出了自己的iOS游戏 Bonnie’s Brunch,并在此分享一些经验。
虽然iOS淘金热已过去,仍然会听到许多人想涌入App游戏开发,事实上,时代不同了,竞争远比以前激烈。
要想开发游戏不仅仅是如何在短时间内盈利,更多的是关于了解你自己,想做一个独立游戏开发商,你需要考虑什么?
1)薪水变成了开支
你的收入都变成了支出;
必须靠以前的储蓄过日子;
要放弃许多奢侈的爱好要过着拮据的生活。
2)价值=创意*执行
不要先让别人签NDA;
一个伟大的创意只有去执行才会变得有价值。
3)做自己能做的事情
好的合作伙伴就是你们能够互补,做对方不能做的事情;
要花时间了解他们,增进沟通与合作;记住朋友=合作伙伴。
4)你一定是个杂家
各种知识都要略知一二;
不要仅仅是做了一个游戏,赚了钱就走人;
要放下身段,做有用的事情;
找到你的观众群:你不可能取悦每一个人。
5)做好预算
你的第一个第二个甚至第三个游戏可能都不会取得成功,所以要为至少三款游戏做预算,而且要把生活预算算在内。
6)要勤奋
不要睡懒觉,要自律,你是你自己的老板,享受空闲时间但不要享受太久。
7)创业注定孤独
没有同伴聊天,没有流言调侃,马云有句话叫“成功就是左手摸右手”,创业免不了要忍受孤独,而且积极性极易消退,很难恢复。
8)没有家庭支持
事业可以重来,生命不可以,爱不可以,要努力说服你所爱的人,得到她们的支持,爱可以支撑你走过最艰难的时期。
9)学会倾听
无论走到哪里,都要学会倾听与阅读,很多困难我们无法预料,别人说了才会知道,
但也不能人云亦云,跟风,要有自己的主见与原则,懂得过滤与吸收。
10)善于表达,不惧失败,讲诚信
如果你天生是个害羞鬼,则要学会表达自己的观点,有句话不是说吗,就算你再有思想,如果不能表达,等于没有思想,
所以,一定要说出来;要去参加或者自己组建一个社区;
不要害怕失败,没有永远的成功,也没有永远的失败,失败了一定要从中找到经验教训,不能一蹶不振;
还有,这是一个没有秘密的时代,唯有讲诚信才能走得更远。
最后要记住,不是等到所有的条件都成熟才去做一个决定。
接下来你需要面临几个问题:
在没有任何收入的情况下,你的资金能支撑多久?
你的意志会坚持多久?
你会中途放弃吗?
如果失败了,你会重来吗,会坚持吗?
分享到:
相关推荐
在游戏开发中,玩家可能需要在游戏过程中暂停、继续或者重新开始游戏,这些功能的实现对于游戏体验至关重要。本文将详细讲解如何使用Cocos2d-x框架来设计和实现这样的功能,以《赵云要格斗》这个游戏为例。 Cocos2d...
这个压缩包包含了80个不同的小游戏,每个都是按照微信小游戏的标准和风格设计的,提供了丰富的实践素材和灵感来源。解压密码在压缩包的右侧,这提示我们解压时需要注意查看相关信息。 HTML5是现代网页开发的关键...
DirectX是一种由微软开发的API(应用程序接口),主要用于多媒体编程,特别是游戏开发。它包括了多个子组件,如...通过分析和理解这个项目,开发者可以学习到游戏开发的基本流程和技术,为创建更复杂的游戏奠定基础。
本资源提供的"Unity3d制作简单拼图游戏源码+工程",是一个适合初学者和有一定基础的开发者学习的游戏项目,通过它,你可以了解Unity3D的基本操作和游戏逻辑实现。 首先,让我们从标题开始。"Unity3d制作简单拼图...
微信公众平台开发者手册.CHM,微信开发者手册.chm,微信.chm,微信开发手册,微信开发,微信开发者chm文档 版本:v2.0.1 最后更新时间:2014.03.18 编著:绿水青山 为离线文档,可以断网下使用;
5. **OpenGL ES**:为了实现游戏的图形渲染,开发者可能使用了OpenGL ES,这是一个针对嵌入式系统的图形库,特别适合在移动设备上进行2D和3D图形渲染。 6. **游戏逻辑与物理模拟**:“水珠游戏”这个名字暗示了游戏...
【标题】"类似滑雪大冒险的跑酷游戏 核心 源码"指的是一个以跑酷为主题的游戏项目,其核心代码是基于Cocos2D-iPhone开发的。Cocos2D-iPhone是一个广泛用于创建2D游戏、动态壁纸以及演示程序的开源引擎,它在iOS平台...
微信公众平台开发者文档.pdf,很齐全的微信开发资料,想学习微信开发的朋友可以作为很好的入门资料。
在移动游戏开发领域,iOS平台以其优秀的用户体验和广泛的用户基础,吸引了众多开发者投身其中。本篇文章将深入探讨一个使用苹果Xcode开发的网球小游戏,这款小游戏是专为iPhone设计的,非常适合初学者学习和实践。...
在IT行业中,游戏开发是一项既富有挑战性又充满乐趣的工作,尤其当涉及到ActionScript 3.0(简称AS3.0)这样的编程语言时。AS3.0是Adobe Flash Player支持的一种强大的脚本语言,广泛用于创建交互式网页内容、动画...
在移动应用开发中,启动页(Splash Screen)是用户打开应用时首先看到的页面,它通常展示品牌标识、应用名称或者加载进度,为用户提供一种视觉反馈,表明应用正在准备运行。本教程将带你深入理解如何在Android平台上...
这使得Unity特别适合于需要在多个平台发布游戏的开发者,也正因为这一特性,Unity在移动设备和网页游戏开发中变得越来越流行。 在当前的游戏行业发展中,各种移动平台的智能手机迅速崛起,为游戏开发提供了新的平台...
Unity3D是一款强大的跨平台游戏开发引擎,广泛用于制作2D和3D游戏,包括桌面、移动设备以及网络平台。本项目"unity3D战旗类回合制格斗游戏源码"是一个集成了战棋策略元素与格斗游戏玩法的独特游戏,提供了丰富的交互...
开发者需要确保所有功能都能正常工作,且游戏没有bug。 总的来说,《Pygame游戏源代码:中国象棋》是一个综合性的项目,涵盖了Python编程、游戏开发、图形绘制、用户交互、资源管理等多个方面。通过研究这个项目,...
《Android 4 游戏编程入门经典》作为一本关于移动游戏开发的教程书籍,它涵盖了成为一名专业Android游戏开发者的必要知识。本书的主要内容分为几个部分,包括但不限于Android开发工具的设置和使用、2D游戏编程、...
本文将深入探讨“取窗口鼠标坐标工具”这一实用软件在游戏开发中的应用,以及它如何帮助开发者提高工作效率。 首先,我们来理解什么是窗口内的相对坐标。在计算机图形学中,坐标系统通常被定义为一个二维或三维空间...
总的来说,"天天酷跑"的资源素材集合提供了一个全面了解游戏开发中艺术设计和音频制作的实例,无论是对于专业游戏开发者还是业余爱好者,都能从中汲取灵感,提升自己的创作技能。通过深入学习和实践,我们可以更好地...
开发者需要实现一个有效的数据结构来存储和操作游戏板,并理解如何根据重力和碰撞规则更新游戏状态。 8. **推箱子**:推箱子游戏是基于逻辑和策略的,需要设计好地图、箱子和目标位置。算法主要涉及游戏状态的模拟...
在本项目中,我们讨论的是一个使用C语言开发的2D格斗游戏,它具有开源和自由软件的特点,让我们深入探讨这个项目所涉及的关键技术、设计思路以及C语言在游戏开发中的应用。 首先,2D格斗游戏的核心是游戏引擎。尽管...
这份"Android3D游戏开发技术详解源代码"集合提供了一个全面的学习资源,包含了多种游戏项目的源码,非常适合对3D游戏开发感兴趣或者正在学习这门技术的开发者。下面,我们将深入探讨这些标签所涵盖的关键知识点。 ...