游戏平台开发需要哪些技术?

个人觉得,如果只是想玩玩,RPGMAKER就够了。这个软件不用编程也能做游戏。百度只要搜索就有教程,很简单。

但是如果你想认真做一件事,你需要考虑很多。

Unity等游戏引擎最简单,需要C#或者JAVA。它们的优点是生产效率高,可观察性好,可以跨平台推广(PC、MAC、Android、iphone、Xbox、Wii、PSV版本完成后可以同时出口,但家用级掌机的输出需要和各个厂商签订协议)。

VisualStudio是最常用的纯编程软件,既可以做游戏,也可以做软件。可用语言有C,C,java(可以用最新版本),C#等。优点是所有能想到的想法都可以用DirectX和Opengl实现,缺点是学习周期长,没有终身学习的无底洞。

具体来说,数学需要达到高中以上水平,比如三角函数弧度法(角色角度移动),向量(3D中角色角度移动和镜头控制等。)、矩阵(地图绘制)、正弦余弦波(平滑轨迹)等等。

物理上,基本的重力、加速度、浮力、摩擦力等等根据游戏的需要是不一样的。

大致制作周期,掌握以上全部后,第一次制作一款拼图游戏大概需要4天到半个多月的时间。