当前位置: 首页 > news >正文

自己造地牢、玩关卡,这款.NET9开源的游戏,能创作,又好玩

🌈前言

在独立像素地牢游戏品类中,Roguelite 随机闯关、俯视角射击的玩法一直有着极高的受众度,自由探索、随机成长、重复游玩的核心乐趣,是这类游戏的核心魅力。市面上多数地牢游戏仅提供固定关卡与固定玩法,玩家只能被动游玩,缺少自主创作的空间。

🔖介绍

一款基于 Godot 4.4 Mono 开发的2D像素俯视角 Roguelite 地牢射击游戏,整体玩法参考《挺进地牢》《Noita》经典地牢体系。游戏采用多层地牢、分房间战斗的核心流程,玩家逐层探索地牢房间,清理怪物、拾取道具、叠加被动成长,挑战每层精英与 Boss,最终通关终极地牢。

区别于普通地牢小游戏,本项目内置完整可视化地图编辑器,不仅支持正常游戏游玩,还支持玩家自由制作房间、自定义地形、摆放装饰、保存预设、自制地牢关卡,支持玩家自制地图分享,兼具可玩性与创作性。

☀️场景

单机休闲游玩:碎片化时间俯视角射击、地牢闯关、随机成长刷宝体验

独立游戏作品展示:完整的 Roguelite 游戏架构、战斗系统、地图系统、编辑器系统,适合项目作品集、毕设、技术展示。

可视化地图编辑器:内置房间管理、地形绘制、装饰编辑、预设保存功能,无需引擎即可在游戏内做图。

2D像素风格优化:像素渲染适配、分层场景管理、资源轻量化,运行流畅不卡顿。

🌾技术特点

  • 技术栈成熟:基于 Godot 4.4 Mono + .NET 9.0 开发,全程 C# 业务逻辑,结构清晰、扩展性强。

  • 标准 Roguelite 架构:分层地牢、房间隔离战斗、随机道具、被动成长、Boss 关卡递进体系完整。

  • 自研可视化地图编辑器:内置房间管理、地形绘制、装饰编辑、预设保存功能,无需引擎即可在游戏内做图。

  • 房间锁机制:进入房间自动锁门,清怪解锁,还原正统地牢闯关体验。

  • 数据驱动关卡:房间、怪物、道具、装饰全部可配置,支持拓展海量关卡与自定义内容。

  • 2D像素风格优化:像素渲染适配、分层场景管理、资源轻量化,运行流畅不卡顿。

🌾功能

  • 核心游戏玩法

    • 多层地牢递进闯关,每层由多个独立战斗房间组成

    • 房间清怪解锁机制,必须清空敌人才能开启下一房间

    • 双摇杆俯视角射击战斗体系

    • 怪物掉落、道具拾取、被动属性成长

    • 每层 Boss 战斗,通关解锁下一层地牢

    • 随机元素搭配,每局游戏体验不同

  • 内置地图编辑器系统(核心特色)

    • 完整房间管理器:新建、删除、编辑、保存房间

    • 地形编辑:像素级地图绘制、墙体、地面、障碍编辑

    • 装饰编辑:场景装饰物、道具点位、怪物点位自由摆放

    • 房间预设功能:保存常用房间模板,一键复用

    • 支持玩家自制地图、导出分享、导入游玩

  • 拓展能力

    • 支持后续拓展更多枪械、怪物、被动道具、地牢层数

    • 支持自定义规则关卡、趣味闯关地图

    • 架构解耦,新增功能无需改动核心流程

🎨展示

游戏中

地图编辑器

房间管理器

房间地形编辑

房间装饰编辑

房间预设编辑

✨源码

想用起来?评论区留言关键字「GunfireDungeon,就能直接拿到完整源码地址,不管是二次开发还是集成到项目里都超方便~

🌟关键字

#开源免费、#NET、#c#;#.NET9、

🌞最后

看到这里辛苦啦~如果这份.NET 干货帮你搞定了开发难题、打开了新思路,别忘顺手点个🔥赞~你的每一份认可,都是我坚持输出优质内容的底气✨技术上有任何疑问、想交流开发思路,随时留言就好;

也欢迎扫码关注公众号【阿木.Net+Ai 技术】,和同频的.NET 小伙伴抱团学习、一起进阶~

http://www.jsqmd.com/news/870666/

相关文章:

  • 黄金回收白银回收铂金回收彩金回收店铺推荐浦江县2026最新五家靠谱回收门店TOP5排行榜及联系方式推荐 - 前途无量YY
  • 从选题到初稿零焦虑!Paperxie 期刊论文写作功能,科研新手的发刊破局神器
  • 三星固件下载终极指南:跨平台开源工具Bifrost完全解析
  • 2026年5月最新通化柳河黄金回收白银回收铂金回收权威排行榜TOP5:纯金+金条+银条+钯金 门店地址联系方式推荐 - 金诚回收
  • 从Hugging Face模型到可部署服务:我的fast-whisper中文识别项目踩坑与优化实录
  • 极验三代w参数生成原理与逆向解析
  • 零代码工具适合哪些行业和场景?
  • 【SRC漏洞挖掘系列】第07期:越权访问(IDOR)—— 隔壁老王的故事
  • 黄金回收白银回收铂金回收彩金回收店铺推荐普定县2026最新五家靠谱回收门店TOP5排行榜及联系方式推荐 - 前途无量YY
  • 星闪BS25开发板NL001上手体验:从硬件解析到无线通信实战
  • taotoken平台新手指南如何用python调用多模型api
  • 别再傻傻改代码了!用Verilog的`ifdef条件编译,一个模块搞定8路和16路数据采集
  • 黄金回收白银回收铂金回收彩金回收店铺推荐普格县2026最新五家靠谱回收门店TOP5排行榜及联系方式推荐 - 前途无量YY
  • 【Lindy流程自动化落地实战】:20年专家亲授3大避坑指南与ROI提升47%的底层逻辑
  • UABEA:三步解锁Unity游戏资源编辑的终极解决方案
  • 从任务栏消失到界面混乱:如何用ExplorerPatcher拯救你的Windows 11体验
  • 为什么你的Midjourney出图总显灰?4个被官方文档刻意弱化的对比度杠杆,今天一次性拆解
  • 别再只会调细分了!手把手教你用THB6128驱动模块的电流衰减模式,让57步进电机高低速都稳如老狗
  • 保姆级教程:用Docker-Compose把CTFTraining的Web题一键部署到你的CTFd靶场
  • 2026 收藏版|程序员破局新思路!玩转大模型副业,摆脱 35 岁职场年龄枷锁
  • 零代码工具的市场规模有多大?
  • 3步解决镜像拉取难题:DaoCloud镜像加速实战指南
  • 黄金回收白银回收铂金回收彩金回收店铺推荐普宁县2026最新五家靠谱回收门店TOP5排行榜及联系方式推荐 - 前途无量YY
  • 从选题到定稿:PaperXie 期刊论文智能写作全流程拆解,新手也能轻松发刊
  • ppInk:如何在Windows上实现专业级屏幕标注的终极解决方案?
  • Linux网络编程实战:从netstat到TCP状态机的全链路问题排查指南
  • 量子退火算法在电力系统优化中的创新实践
  • LabVIEW 连接数据库避坑指南:状态机模式下使用 Database Toolkit Advance 的 5 个常见错误与解决
  • 使用 Node.js 开发后端服务并接入 Taotoken 多模型聚合
  • 2026年成都短视频代运营与GEO优化完全指南:如何选择靠谱的企业全网获客服务商 - 精选优质企业推荐官