Destroy by ProcessCA - 2

Games & ProjectsFrameworks

A Powerful Windows Console Game Engine

MIT LicenseUpdated 3 days agoCreated on October 27th, 2018

Destroy Beta 3.1

DE · Charlie & kyasever Presents

吉祥物:

介绍:

Destroy是一个2D控制台游戏引擎。

特点:

单线程,组件式设计,网络,游戏物体的生命周期管理。

使用Windows原生控制台API实现键盘鼠标输入处理, 使用编辑器进行辅助开发。

动机 & 过程:

最开始创建这个库的目的是为了脱离Unity引擎与艺术家,在程序员专属的控制台上制作游戏,其次是进行开发2D游戏引擎的准备工作。

引擎核心API和各项系统的处理很大幅度参考了Unity的设计,并在开发过程中为其量身定制了一套框架与系统,底层使用了Windows平台API,为了方便调试我们加上了Winform调试器功能 😃

如果你是游戏开发初学者,我想你应该可以跟我们一样学习到不少东西。

目标:

Destroy的目标是:让开发者更快速地开发游戏原型, 通过使用与理解Destroy更便利地上手成熟的商业引擎。

TODO:

1.各项系统的完善和实例游戏的制作.

2.第一个引擎的稳定预览版的制作.

3.4.0之前进入Release阶段

文档 & 示例项目:

包含在仓库中。

特别感谢 & 参考(排名不分先后):

https://unity3d.com

https://github.com/ollelogdahl/ConsoleGameEngine

https://github.com/jilleJr/YummyConsole

https://github.com/LitJSON/litjson

https://github.com/tomakita/Colorful.Console

https://github.com/mgravell/protobuf-net

Show all projects by ProcessCA