我正在开发一个易于使用的跨平台2D和3D游戏引擎Nitor,支持C和Pascal语言,灵感来自Orbis Basic和Blitz3D的简单性。主旨很简单:写一款游戏一次,使用相同的源代码在Windows、Linux和老式游戏机上运行,无需为不同硬件重写所有内容或学习新SDK。 Nitor提供了一个完整的游戏开发环境,包括2D绘图、精灵、动画、滚动世界、GUI控件、文本输入、寻径、音频、音乐和视频播放。其3D引擎包括所有简单易用的Blitz3D命令,支持网格、骨骼动画、地形、碰撞、照明、阴影、纹理、相机和位置音频。我的下一个目标是直接编译到控制台,类似于我的Orbis BASIC 32X编译器,生成原生Sega 32X ROMs,自动转换和嵌入资产。理念是您在Windows或Linux上开发、测试和发布游戏,选择目标控制台,并将相同的代码编译成可分发的ROM、光盘映像或CHD(支持)。编译器自动将纹理、模型、音频和其他资产转换为最终游戏。 我正在考虑支持任天堂64、世嘉土星、PS1、PS2、Dreamcast、GameCube、Wii、Wii U和PS Vita。 Nitor应该支持哪个控制台?