游戏邦在:
杂志专栏:
gamerboom.com订阅到鲜果订阅到抓虾google reader订阅到有道订阅到QQ邮箱订阅到帮看

给开发第一款游戏的独立游戏开发者的建议

发布时间:2016-08-08 11:27:30 Tags:,,,,

作者:Ajeet Singh

关于游戏制作并不存在明确的方式。

brain-game(from gamasutra)

brain-game(from gamasutra)

这是一种创造性投入,并不存在精确的标准。

《Pokemon Go》便是从创造一款让玩家外出走动并锻炼身体的游戏理念而开始。《Mew-Genics》是从一个来回移动的黑色方块开始。《Goo!》则是从一些带有表情符号的圆圈而开始。可以说所有游戏都拥有自己的基本理念并且是围绕着这些内容进行创造。

除此之外还有一些适用于所有项目执行的基本原理。

有许多程序员在开始创造自己的梦想游戏时只拥有一些非常基础的开发技能。一开始他们总是对项目保持着满腔的热情。但是在某些时候他们会陷进一些心理陷阱中且不能完成他们所开始的项目。

所以为了开始游戏开发,开发者就必须仔细规划好每一个步骤并一步步去完成它们。

如果你毫无计划地开始并一下子就想尝试所有东西,你便很容易因此遭受到打击。但如果你是更加系统化地去实现你的游戏之梦,你便可能真正明确自己的想法并最终完成一款完整的游戏。

在开始你的梦想项目前你必须清楚自己作为开发者的局限性并确保选择一个自己能在适当时间内完成的项目。然后你需要明确完成该项目所需要的技能和专业能力—-对从执行到市场营销这整个过程进行计划。

你当然有可能变成游戏开发的专家,但是你可能对如何管理项目或如何进行市场营销一无所知。所以你需要找到一个可靠且擅长你并不擅长的领域的搭档。

当你清楚你的搭档有能力和你一起完成游戏或者他们能够将其带向目标玩家时,你便能够更有效地与其共事并且你们也更有可能创造出优秀的游戏体验。

当开始你的游戏开发项目时你还需要牢记的其它重要事项包括:最大预算,寻找合适的软件和合适的引擎,了解自己的激情到底有多少从而去确保自己成功的可能性。

而现在你必须花时间将你的游戏设计划分成不同层面。这可能包括所有完成一款游戏所需要的内容—-即在你的项目发行日期前你们需要做的事。

一旦你开始进行你的首次游戏开发,你就应该努力去避开那些可能阻碍你完成这款游戏的所有陷阱。你的最大关注点应该是完成游戏。

为了确保游戏能够顺利完成并发行,你应该准备一个完善列表并根据它去更新并完善游戏。这一列表应该包含所有能够让游戏变得更完整的内容,而不一定是那些提高其游戏性和乐趣的内容。例如像添加额外的图像,过度动画,更多动画帧,环境声效,更多音频轨道,完善的UI,粒子效果,高级广告和更高级的AI等等。

在游戏发行前你可以基于包含能够添加到游戏中或者因为时间不足可以略过的内容的最终附加列表去测试游戏。这些内容可以是可开启的内容,额外的支线任务,音乐或颜色选择等等。例如像《神庙逃亡》等在线游戏并未提供给玩家选择不同角色的选择或者在像《LeoVegas》等赌场游戏中玩家虽然可以玩不同的游戏但却不能改变玩家,难度级别,音乐或主题。

开发你的第一款游戏就像你的游戏开发职业生涯的跳板,所以对于那些打算开发自己第一款梦想游戏的开发者的最佳建议便是始终保持乐观的心态并且永远都不要说放弃。如果你能够确保游戏规格足够合理,编程复杂性也符合自己的能力范围,所有所需资源都处于预算范围之内,你便没有理由不能获得最终的成功了。

本文为游戏邦/gamerboom.com编译,拒绝任何不保留版权的转发,如需转载请联系:游戏邦

Developer Advice – Starting and Finishing as an indie game developer

by Ajeet Singh

There is no definite way of making games.

It is a creative endeavor, with no hard and fast rules.

Pokemon Go started with the idea of making gamers walk and stay fit. Mew-Genics was started as a black square that moved back and forth. Goo! begin as circles with smiley faces. Everything starts at the basic level and builds up from there.

But there are certain fundamentals that apply to all sorts of project execution just as with game development without which you can easily be defeated.

A lot of programmers start with their dream games with only basic development skills. In the beginning, they are seriously optimistic and enthusiastic about the project. But there are some mental traps that they all fall into at some point, and are not able to finish the project as they started.

“Resistance outwits the amateur with the oldest trick in the book: it uses his own enthusiasm against him.” – Steven Pressfield, non-fiction writer (The War of Art – 2012)

So to start a game development, it is very important to plan things in steps and approach them one by one.

If you start without planning and get onto everything at once, it can make you frustrated and overwhelmed. But when you approach the same dream game systematically, you have better chances of realizing your vision and finishing a well structured game.

Before you go about starting your dream project, understand your limits as a developer and make sure you pick a project that you can complete in a reasonable time-frame. Then you need to realize the sort of skills and professional capabilities needed to complete the project – From planning through execution to marketing.

There is every possibility that you may be expert at developing a game but you know nothing about how to manage the project or how to market it. So, you would need to have good partners who are skilled at other areas where you are a novice.

When you know that your partner is capable of finishing a game you start or they can promote it to reach out to your targeted gamers you will feel more comfortable working with them and have better chances of developing a great gaming experience.

Some of the other important things you need to keep in mind when starting your game development project include: the maximum budget, finding the right software and a suitable game engine and knowing your passion so you can be sure you are setup for success.

Now you must take the time to break down your game design into layers. This may consist of everything necessary for the game to be finished – the absolute minimal amount that needs to be done by your projected release date which can still allow you to feel proud of having completed your game.

Once you have started your first game development, avoid all the pitfalls that can derail you from completing the game. Your biggest priority should be to finish the game.

To ensure your game is finished and ready to move out of the door, prepare a polish list and update your game against it. This should include everything needed to make the game more complete, but not necessarily make it playable and fun. This may add things like additional graphics, transition animations, more animation frames, additional or ambient sound effects, more audio tracks, improved UI, particle effects, advanced lighting, and more advanced AI.

And just before the launch, you can test your game against a final extras list which consists of anything that can be added to the game or skipped if there is not enough time to implement it. These can be items like unlockables, additional side quests, music or color options and so on. For example: online games do not have options to choose different characters like with Temple Run, or with casino games at sites like LeoVegas casino where you can play different games but cannot modify the players, difficulty level, music or themes.

Developing your first game is a stepping stone in your development career, so the best advice for developing your first dream game is to stay positive and never give up. If you have kept the game size reasonable, its programming complexity level is within your ability and your budget brings in all the needed resources, then there is no reason that you would not be successful.(source:gamasutra)

 


上一篇:

下一篇: