从0开始做一款游戏-(准备篇)

前言

    本人java程序猿一只,前一阵看了一个纪录片独立游戏大电影,里面讲到3款独立游戏,braid、super meat boy、FEZ ,看完后突然有了自己做一款游戏的冲动,经过一段时间的研究大概了解了制作一款游戏需要掌握的东西,以为没有实践经验很多知识要到实际运用时再去学习。

游戏引擎的选择

    最多人使用的两款开源游戏引擎 cocos-2dx,unity3d,因为2d游戏相对3d来说简单一些所以就暂时不考虑unity3d了。

    在了解cocos-2dx的过程中,看了一些网上的教程(用C++或lua),很多接口都已经变更无法正常使用,因为对C++也不太了解导致想开发个小demo都很费劲,后来发现了cocos creator 使用了javascript 脚本开发,而且还提供了界面化的开发环境相对来说上手会比较快,接口文档也比较完善,最终定下来使用 cocos creator。

游戏素材制作

    对于程序员来说代码应该不会是大问题,游戏素材的制作挑战相当大,虽然小时候学习过一段时间素描之类的但还是不简单。

    开发初期我会将重点放到代码上,现从网上找一些免费素材用一下,之后再去钻研美术设计方面。

游戏素材资源

- 6m5m.com

- opengameart.org

游戏素材制作工具

实用工具

- ShoeBox 将网上素材自动切分

- TexturePacker 将大量素材合并成一个plist 减少资源大小

绘图工具

- 手绘 用手都画不出来用电脑应该更难了吧

- photoshop 大家都很熟悉的绘图工具

- Adobe illustrator 矢量图,图标,字体制作工具

有关做什么样的游戏

    这个问题考虑了很久,想过像braid 类似的横版动作解谜游戏、像保卫萝卜的塔防游戏、策略?如果有人看了这篇文章希望你能给点建议。这个我需要再考虑考虑

你可能感兴趣的:(从0开始做一款游戏-(准备篇))