尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
ArcadeMaker:开源 2D 跨平台游戏引擎,邀你共塑未来!
平台介绍平台提供了多方面功能涵盖 AI 代码创作、开发者工作流、应用程序安全以及探索等领域。AI 代码创作包括 GitHub Copilot借助 AI 编写更优质代码、GitHub Copilot 应用从问题到合并的直接代理、MCP Registry集成外部工具。开发者工作流包含 Actions自动化任何工作流、Codespaces即时开发环境、Issues规划和跟踪工作、Code Review管理代码变更、Code Quality在合并时强制执行质量标准。应用程序安全方面有 GitHub Advanced Security发现并修复漏洞、代码安全在构建过程中保障代码安全、密钥保护防患于未然阻止信息泄露。探索板块提供了为何选择 GitHub、文档、博客、更新日志、市场等内容还有查看所有功能的入口。解决方案按公司规模有企业版、中小型团队版、初创公司版、非营利组织版按用例包括应用现代化、DevSecOps、DevOps、CI/CD 以及查看所有用例的选项按行业涉及医疗保健、金融服务、制造业、政府机构等也有查看所有行业的入口还有查看所有解决方案的途径。资源情况资源分为按主题探索和按类型探索以及支持与服务。按主题探索有 AI、软件开发、DevOps、安全等还有查看所有主题的链接按类型探索包括客户案例、活动与网络研讨会、电子书与报告、商业洞察、GitHub Skills支持与服务涵盖文档、客户支持、社区论坛、信任中心、合作伙伴并有查看所有资源的入口。开源项目开源项目包含社区和项目以及仓库相关内容。社区方面有 GitHub Sponsors资助开源开发者项目有 Security Lab、Maintainer Community、Accelerator、GitHub Stars、Archive Program仓库涉及主题、热门趋势、集合等。企业版详情企业版有企业解决方案和可用插件。企业解决方案是企业平台由 AI 驱动的开发者平台可用插件包括 GitHub Advanced Security企业级安全功能、Copilot for Business企业级 AI 功能、高级支持企业级 24/7 支持。此外还有定价相关信息以及搜索、登录、注册、外观设置等操作选项。ArcadeMaker 项目概述ArcadeMaker 是一款简单的 2D 跨平台游戏引擎拥有自己的编程语言原型名为 Exp和集成开发环境IDE。该引擎和 IDE 本身用 C# 编写但编写游戏时使用自定义语言。目前图形和音频后端由 MonoGame 提供支持可将游戏导出到桌面、移动设备和游戏机上还计划添加 KNI 引擎实现以支持网页端。该项目尚未完成因开发者时间有限而开源希望吸引其他开发者共同完善。它基于 GameMaker 8 开发使用过 GameMaker 8 的人学习起来会很容易。项目背景ArcadeMaker 的开发历时数年分阶段进行不同部分在开发者编程生涯的不同时期编写。IDE 大约三年前编写当时开发者编程技能与现在差异大Exp 语言在 IDE 之后、当前核心引擎和 MonoGame 实现之前创建。最初它是基于 C# 的引擎用户用 C# 编写游戏逻辑搁置一段时间后开发者创建新语言重新启动项目用新语言替换旧 C# 脚本层并重写核心引擎。由于开发周期长且分阶段目前 IDE 有许多新引擎后端未支持的功能如父对象IDE 支持但引擎未实现、DLL 包管理器存在于 IDE 但目前无实际作用在引擎用 C# 脚本时有作用。长期目标是让新引擎功能与旧 C# 版本一致并扩展。计划功能计划在引擎中全面实现 IDE 缺失的功能增加 KNI 引擎后端以支持网页导出完善并稳定 Exp 语言实现常见日常游戏功能如 drawRect()、deactivateInstancesInRegion()、setRoomWidth() 等提供适用于移动设备和游戏机的跨平台模板以及提供文档、教程和示例项目。开源原因开发者热爱开发 ArcadeMaker但时间不足通过开源希望其他开发者对引擎进行实验、改进语言和工具、添加缺失功能、修复漏洞、共同塑造项目未来。欢迎喜欢 GameMaker 风格工作流程或想为轻量级、适合初学者的 2D 引擎做贡献的人加入。构建方法构建该项目需克隆仓库在喜欢的 C# IDE如 Visual Studio、Rider 或 VS Code中打开解决方案恢复 NuGet 包构建项目运行 IDE 项目启动 ArcadeMaker还可在 IDE 加载完成后选择“文件 - 打开项目”从“tests/Example Projects”中加载示例项目。贡献方式欢迎各种形式的贡献如代码改进、漏洞修复、文档编写、功能建议、引擎后端实现、语言设计思路。提交拉取请求前需先创建问题讨论想法。目前项目仅开发者一人利用业余时间开发文档缺失开发者会尽力改进有疑问可随时提问。许可证说明本项目采用 MIT 许可证详情查看 LICENSE 文件。关于 README 及 AI 使用本 README 文件借助 GPT 辅助编写。该项目几乎未使用 AI 生成的代码或架构仅开发者用 Claude 编写了碰撞检测的分离轴定理公式因相关数学计算复杂。开发者并非排斥 AI 编程工具知道其是软件开发未来重要部分但开发此项目是为享受乐趣和挑战自我更喜欢手动编写代码。
RELATED

相关推荐

列昂惕夫投入产出模型:用矩阵代数透视经济系统的骨架

列昂惕夫投入产出模型:用矩阵代数透视经济系统的骨架

1. 项目概述:从“黑箱”到“透视镜”,理解经济系统的骨架如果你曾经好奇,为什么某个行业的原材料价格上涨,最终会传导到我们日常消费的电子产品、汽车甚至早餐面包上;或者,当政府计划投资新能源产业时&…

📅 2026/9/15 11:59:44
超越基准线!BatteryML中Variance模型与Discharge模型性能深度对比

超越基准线!BatteryML中Variance模型与Discharge模型性能深度对比

超越基准线!BatteryML中Variance模型与Discharge模型性能深度对比 【免费下载链接】BatteryML 项目地址: https://gitcode.com/gh_mirrors/ba/BatteryML BatteryML是一个专注于电池健康状态(SOH)和剩余使用寿命(RUL&#…

📅 2026/9/5 23:58:50
个人微信API如何帮商家提升服务效率?售前到售后4个环节拆解

个人微信API如何帮商家提升服务效率?售前到售后4个环节拆解

上个月有个做美妆的商家朋友找我诉苦,说每天微信上能收到300多条咨询,配了2个客服还忙不过来,消息经常回慢,客户流失严重。我帮他接了一套基于个人微信API的自动回复方案,跑了一周后他自己都不敢信——1个客服就能搞定…

📅 2026/10/8 16:59:20
MORE NEWS

更多资讯

📰

NLP实战:文本数据分析五大步骤,避免模型翻车

你有没有遇到过这种情况:数据准备好了、标注也做完了、模型代码也跑通了,训练一跑完,验证集上的指标低得让人怀疑人生。反复调参、换模型、加数据处理,折腾了两三天,最后发现根本不是模型的问题,而是数据本…

📰

LLaMA-Factory微调实战:从数据准备到评估部署的完整指南

聊到LLaMA-Factory微调,网上的教程其实已经不少,但大多数是“照抄命令跑通一次”的路子,真正把数据、参数、评估串起来讲透的很少。这篇帖子的定位是我自己沉淀后的“个人重制版”:不打算给你一份万能模板命令,而是把L…

📰

台达DOPSoft触摸屏编程软件安装与工程配置全指南

简介:本资源为台达DOP系列触摸屏官方编程软件DOPSoft 1.00.01 BETA完整安装包,面向工业自动化工程师、PLC系统集成人员及HMI初学者,解决台达人机界面程序开发、调试与兼容性适配等核心需求。压缩包共3个文件:主程序exe&#xff08…

📰

PCI转串口卡驱动安装避坑指南:兼容Win7/10/11的实操方案

简介:本资源为PCI转串口卡全型号驱动程序合集,面向嵌入式开发工程师、工业自动化集成人员及硬件维护技术人员,解决Windows/Linux环境下多型号PCI串口卡(Y-7503/Y-7504/Y-7505/Y-7507/Y-7509)识别失败、通信异常、参数配…

📰

PCI转串口卡驱动安装与故障排查实战指南

简介:本资源为PCI转串口卡全型号驱动程序合集,面向嵌入式开发工程师、工业自动化集成人员及硬件维护技术人员,解决Windows系统下Y-7503/Y-7504/Y-7505/Y-7507/Y-7509等主流PCI串口卡无法识别、通信异常或参数配置受限等核心问题。压缩包共828…

📰

SCR脱硝法的催化剂如何选择?

SCR法中催化剂的选取是关键因素,对催化剂的要求是活性高、寿命长、经济性好不产生二次污染。在以氨为还原剂来还原NOx时,虽然过程容易进行,铜、铁、铬、锰等非贵金属都可起到有效的催化作用,但因烟气中含有SO2、尘粒和水雾&#x…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬