难度大小取决于要开发的游戏类型、游戏平台等等。难度也不会特别大,重要的是一个人需要既能够程序开发,又能够做美工,以及对游戏的规则、平衡性、可玩性有一个比较好的把握。
其实以上的条件已经比较苛刻了,如果游戏要发行推广,还需要考虑多语种(本地化);并且不能用网上的商用资源(例如角色设计、图片、模型、音乐、人物配音等),这些也要自己创作,否则就涉嫌抄袭了。
难度主要因人而异,多面手做起来好很多。也因游戏而异,例如一款2D游戏和3D游戏需要的工作量、技能就不在一个等级上;一款开放世界冒险和一个棋牌游戏难度也完全不同。
刚开始我直接拿着python就搞起来了,后来开始学cocos和unity,游戏引擎真香哈哈哈哈!也可以这么说,只要投入足够的时间和精力,就连纯python这样的底层方式都能开发出一款看得过去的作品,用上引擎之后能够极大提升开发效率~
回答内容主要就是以上,下面以我自己开发的几个游戏为例子,也有打广告的成分~
用Python开发的一款PC端小游戏,工程量比较大,做了有三年时间。是一个2D平台跳跃和冒险游戏,纯兴趣业余时间开发,现已登陆steam啦!欢迎体验