Skip to content

MisakaRehana/Rabotora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RabotoraX


跨平台、完全开源的2D/3D游戏引擎。
Cross-platform, fully open-source 2D/3D game engine.

Join the Official QQ Group - Rabotora Tower Misaka Castle Member Project 123 Open-Source Organization 10 Years Appointment Member Project LICENSE

注意:RabotoraX目前仍处于早期开发阶段,功能尚不完整,可能存在不稳定因素。请谨慎在生产环境使用,并欢迎提交反馈和贡献代码!
Note: RabotoraX is currently in early development stage, features are incomplete and may be unstable. Please use with caution in production and feel free to submit feedback and contribute code!

这是什么? / What's this?

RabotoraX是一个重构自原始Rabotora项目的,基于.NET 10和C#的2D/3D游戏引擎。
架构支持不同图形API后端(如DirectX、OpenGL等),旨在为开发者提供一个现代化、易用且高性能的游戏开发平台。

RabotoraX is a 2D/3D game engine built on .NET 10 and C#, refactored from the original Rabotora project.
It features a modular architecture with support for multiple graphics API backends (like DirectX, OpenGL, etc.) and aims to provide developers with a modern, user-friendly, and high-performance platform for game development.

项目结构 / Project Structure

  • RabotoraX.Core: 引擎核心库,包含渲染、物理、输入等基础功能 / Core library containing rendering, physics, input and other fundamental features.
  • RabotoraX.Interop.Direct3D11: DirectX 11 图形 API 后端实现 / DirectX 11 graphics API backend implementation.
  • RabotoraX.Interop.Win32: Windows 平台原生 API 封装 / Windows platform native API wrapper.
  • RabotoraX.Windows.Test: Windows 平台示例项目 / Windows platform sample project.
  • RabotoraX.Analyzers: RabotoraX 的 Roslyn 代码分析器 / Roslyn code analyzers for RabotoraX.
  • RabotoraX.CodeFix: RabotoraX 的 Roslyn 代码修复器 / Roslyn code fix providers for RabotoraX.
  • 更多平台和功能模块正在开发中... / More platforms and feature modules are under development...

图形后端开发路线图 / Graphics Backends Roadmap

  • DirectX 11 (Windows) [开发中 / In Development]
  • OpenGL (跨平台 / Cross-platform)
  • OpenGL ES 3 (Android)
  • Vulkan (跨平台 / Cross-platform)

构建须知 / Build Notes

  1. 核心库RabotoraX.Core依赖于Android SDK以完成针对net*-android目标框架的构建。请确保已安装Android SDK并正确配置ANDROID_SDK_ROOT环境变量(参阅RabotoraX.Core / Directory.Build.props中的相关注释)。
    The core library RabotoraX.Core relies on the Android SDK to build for net*-android target frameworks. Please ensure you have the Android SDK installed and the ANDROID_SDK_ROOT environment variable properly set (see related comments in RabotoraX.Core / Directory.Build.props).

开源协议 / Open-Source License

根据123 Open-Source Organization MIT Public License v2.0授权发布。
一些第三方库和资源可能使用不同的许可证,请参阅各自的文档以及许可附录以获取详细信息。
Licensed under 123 Open-Source Organization MIT Public License v2.0.
Some third-party libraries and assets may be under different licenses, please refer to their respective documentation and the License Appendix for details.


最后更新日期: 2026.3.15
Last Update: Mar 15th, 2026

About

Cross-platform, fully open-source 2D/3D game engine.

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE-Appendix.txt

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors