devilf 0.0.2 devilf: ^0.0.2 copied to clipboard
A little game engine implemented with flutter
Devilf 恶魔游戏引擎 #
A little game engine implemented with flutter.
引擎介绍 #
自从有了Flutter,轻松实现了三端跨平台,并且不增加包体积,就能拥有一套Native游戏引擎,为APP游戏化提供了更多可能性。
开发这套引擎的同时,也会同时开发引擎对应的游戏demo,将以2d tiled rpg游戏作为示例来完善该引擎。
感谢大家关注,也欢迎贡献你的想法和技术。
引擎主页:https://ymbok.com
适用范围:中小型游戏,APP内营销活动,小游戏
主要特性:游戏循环,精灵动画,交互控制
游戏支持:Tiled地图,Plist精灵,碰撞检测,遥杆控制器等
在线演示 #
https://ymbok.com/phone-3.html
截图 #
结构关系图 #
------------------------------------ GameScene ----------------------------------
---------------------------------------- | --------------------------------------
-------------------------- UI Widget --------- GameWidget -----------------------
---------------------------------------- | --------------------------------------
---------------------------------- - GameLoop -----------------------------------
---------------------------------------- | --------------------------------------
-------------------------------------- Sprite -----------------------------------
---------------------------------------- | --------------------------------------
------ FpsSprite ------ PlayerSprite ------ MapSprite ------ MonsterSprite ------
功能说明 #
- GameScene:游戏场景
- UI Widget:Flutter UI控件
- GameWidget:管理游戏Widget 和 Sprite的控件
- Game:通过Game Loop完成Sprite渲染
- Sprite:精灵基础类
- FpsSprite:Sprite的派生类显示帧数
- PlayerSprite:玩家精灵类
- MonsterSprite:怪物精灵类
- MapSprite:地图精灵类