新手 - 游戏开发(iPhone) - Objective C和Game Dev的新手

时间:2011-03-10 11:53:17

标签: ios

我之前从未开发过游戏,实际上从未为iPhone开发任何游戏。

  1. 如果我想为iPhone / iOS构建游戏,我的行动计划应该是什么?我需要知道我应该首先了解的步骤是什么,因为我是整个游戏开发世界的新手,也是iOS编程的新手。

  2. 我也想知道如何让游戏玩家受到启发来编写游戏?是否有一本好书可以从一开始就对游戏开发有所了解?游戏的想法是如何开始和建立的?

  3. 请举出我在每个行动步骤中可以使用的资源的好例子。例如,阅读Objective-C的好资源。

3 个答案:

答案 0 :(得分:3)

  1. 了解目标C和IPhone环境。

  2. 大多数游戏开发者都是因为他们已经对他们想要开发的游戏有了一个想法。游戏开发很繁琐,因为代码必须工作,游戏必须很有趣。如果没有大量的反复试验,很难获得有趣的部分。

    由于你刚刚开始,你可以选择一个已经完成很多次的简单游戏。考虑一下你的练习游戏,等待你想要开发的游戏的灵感。

  3. 由于iPhone不是我开发游戏的地方,我会留下这个问题供其他人回答。

答案 1 :(得分:3)

为了让你的脚湿透,你应该首先学习Objective-C。一本好书,可能是最好的书,由Steven Kochan编写的Objective-C编程,最好是最新版本。(他们不断发布更新。)

然后我会去Apple开发者中心阅读大部分(如果不是全部)这些文件。 Apple还发布了一些非常有用的教程......“你的第一个iOS应用程序”,“你的第二个iOS应用程序”等。

https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/chapters/WhereToGo.html

这应该让你熟悉Objective-C和Xcode。接下来你应该看看那里的所有iOS游戏引擎,你自己编程在这个学习阶段会违反直觉。扭矩,Unity 3d,游戏沙拉,Cocos2d w / chipmunk将很好地调查。选择一个,学习,学习,学习。

另一个注意事项是,您可能需要知道如何使用3D建模软件和/或精灵,角色,建筑物等图形软件(这可能是您最大的学习曲线。)

重要的是要让自己节奏,而不是试图从一开始就建立自己的愿景。通过教程,构建小型基本游戏,直到你感到舒服。然后你就可以开始解决百万美元的游戏理念了。

从过去3年一直在努力学习iOS开发的人那里得到它,我尝试了无数的书籍和教程,但是没有削减它......我给的那两个资源是那里最好的在我看来。希望一切顺利,最好和最有价值的感觉是什么时候才能最终说“我明白了!”。

答案 2 :(得分:1)

学习目标c是一个不错的选择,但它不是唯一的选择。

如果你不是一个优秀的程序员,或者你的重点是成为一名优秀的游戏设计师而不是一个优秀的程序员(他们不是相互包容的),那么你可能会考虑各种中间件,让你学习基础知识。编程,没有同时学习objective-c的挑战。

有一种误解,认为成为一名优秀的客观程序员会让你成为一名优秀的游戏设计师。是什么让你成为一个优秀的游戏设计师正在制作很多游戏。因此,制作游戏的速度越快越好。

我和学生一起使用的一些好选择:

Game Salad - 非常适合快速原型设计,非常容易进入。如果你想做真正复杂的事情,可能会令人沮丧

Stencyl - 比游戏沙拉更强大,允许“拖放”编码或实际代码。比Game Salad更复杂,也不那么直观。

Corona - 一个真正的基于代码的平台,使用Lua语言。绝对比前两个更复杂,但可能比Objective-c和cocos更容易进入。

这些计划总会有挫折和局限,但权衡的是速度。

当谈到开始游戏设计时,我建议您的第一个游戏非常简单,最好从一个已知的概念开始(换句话说,克隆一些东西 - 这是学习基础知识的好方法)。一旦掌握了基本开发和游戏设计的不同部分,就可以开始研究自己的概念,但最初要保持简单。

在iOS上发布游戏是另一回事,但第一步是制作一些游戏。祝你好运,如果你需要帮助,可以下线。 @happybadgers / happybadgers.com