基本信息

  • 开发团队:
    銀葉吉祥
  • 当前版本:
    0.0
  • 主要类型:
    其它
  • 次要类型:
  • 支持平台:
    Windows
  • 发行日期:
    尚未确定
  • 完成进度:
    30%

游戏简介

本项目已存档且不再维护,请移步至该引擎的继任版本:Luna SDK

Mockingbird Engine

Mockingbird Engine是一款轻量、现代、高效的游戏开发工具包,使用C++从零开始写就。Mockingbird Engine旨在为具有一定编程经验,想要自己制作游戏的游戏开发人员提供一款易使用,易扩展和集成的游戏开发工具包,它以ECS架构作为主要的游戏架构,并且使用模块的形式将所有的功能划分成可单独使用的库,并设计成具有最小的依赖和功能冗余。

详细介绍

Making Engine Based on Game, Not Making Game Based on Engine

Mockingbird Engine的核心理念是定制,即根据游戏项目的需要来选择引擎功能。制作一款适合从二维横板过关游戏到三维ARPG游戏所有类型游戏的游戏引擎几乎是不可能的事,因为不同的游戏对画面、实体、逻辑、事件的要求有着天壤之别,换句话说,我们几乎不可能设计一个数据结构,使其能够以最佳的形式表达出所有类型游戏需要使用的游戏功能。因此Mockingbird Engine的设计初衷并不是设计一个通用的游戏引擎,而是一套可以复用的模块,然后用户针对自己的项目,从模块中选出自己想要的模块,搭建自己的游戏程序。这对游戏开发者的编程能力有较高的要求,因此Mockingbird Engine适合偏向于技术的游戏开发团队。

特性

  • 语言:C++
  • 平台:Windows
  • 渲染API:Direct3D 11
  • 游戏架构风格:组件实体系统模型,世界状态机
  • 适用游戏:2D游戏



游戏特性

  • 简洁的接口,强大的内核
  • 一切从开始就是基于ECS的
  • 最强大的游戏编辑器


游戏展示页面请到这里访问。此页面由 indienova 根据开发者录入信息自动生成
Inspired by presskit() by Rami Ismail(Vlambeer)