All Projects → ym6745476 → devilf

ym6745476 / devilf

Licence: BSD-3-Clause license
A Flutter 2D RPG Game Example On Web & Android & IOS.

Programming Languages

dart
5743 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to devilf

ITHVNR
feature/engine update for ITHVNR
Stars: ✭ 72 (+9.09%)
Mutual labels:  engine
odin
High level 2d game engine written in Haskell.
Stars: ✭ 28 (-57.58%)
Mutual labels:  engine
Mockaco
🐵 HTTP mock server, useful to stub services and simulate dynamic API responses, leveraging ASP.NET Core features, built-in fake data generation and pure C# scripting
Stars: ✭ 213 (+222.73%)
Mutual labels:  engine
Phobos
Ares-compatible C&C Red Alert 2: Yuri's Revenge engine extension
Stars: ✭ 123 (+86.36%)
Mutual labels:  engine
tnt
A 2d Game Engine written in C++20.
Stars: ✭ 30 (-54.55%)
Mutual labels:  engine
dilovel
An advanced framework is written in PHP, a framework containing rich components such as middleware, orm, request management, template engine, elasticsearch, template engine, many modern frameworks have been written by adopting clean code principles completely written in accordance with PHP standards. like linux operating system ...All of control…
Stars: ✭ 38 (-42.42%)
Mutual labels:  engine
UT GameEventSystem
A flexible event system in Unreal Engine 4
Stars: ✭ 33 (-50%)
Mutual labels:  engine
rails email
Record rails error logs and Email logs, efficient and clean
Stars: ✭ 23 (-65.15%)
Mutual labels:  engine
aisa
AISA is a Software 3D Engine written in TypeScript.
Stars: ✭ 24 (-63.64%)
Mutual labels:  engine
storm-engine
Game engine behind Sea Dogs, Pirates of the Caribbean and Age of Pirates games.
Stars: ✭ 636 (+863.64%)
Mutual labels:  engine
Discord-UE4
Plugin for integrating Discord Rich Presence.
Stars: ✭ 66 (+0%)
Mutual labels:  engine
goma-engine
A simple C++ 3D game engine with Vulkan support.
Stars: ✭ 34 (-48.48%)
Mutual labels:  engine
EtherEngine
简明易用的 Lua 跨平台游戏接口
Stars: ✭ 132 (+100%)
Mutual labels:  engine
aer-engine
♒ An OpenGL 4.3 / C++ 11 rendering engine oriented towards animation.
Stars: ✭ 26 (-60.61%)
Mutual labels:  engine
TwitchAuth
Unreal Engine 4 Plugin for In-Game Twitch Authentication.
Stars: ✭ 21 (-68.18%)
Mutual labels:  engine
Javet
Javet is Java + V8 (JAVa + V + EighT). It is an awesome way of embedding Node.js and V8 in Java.
Stars: ✭ 218 (+230.3%)
Mutual labels:  engine
OpenNefia
(Archived) Moddable engine reimplementation of the Japanese roguelike Elona.
Stars: ✭ 103 (+56.06%)
Mutual labels:  engine
Engine-Tune-Repository-TunerPro-EFIlive-TunerCat
Repository for Engine Tune information
Stars: ✭ 30 (-54.55%)
Mutual labels:  engine
BlueprintWebSocket
Documentation for BlueprintWebSocket available on the Unreal Engine Marketplace.
Stars: ✭ 13 (-80.3%)
Mutual labels:  engine
cottle
High performance template engine for C#
Stars: ✭ 99 (+50%)
Mutual labels:  engine

DevilF 游戏引擎

A Flutter 2D RPG Game Engine On Web & Android & IOS.

一个基于Flutter的2D RPG游戏引擎。

The Devilf Engine Is A Open Source 2D Game Engine. The Engine Is Development Using Flutter & Dart Language. You Can Use It Independently In Your Flutter Project. Some Documentation Of How To Use It Can Be Found Here.

引擎介绍

Flutter由Google的工程师团队打造,用于创建高性能、跨平台的移动应用。
使用Flutter可以很容易的实现三端跨平台,为APP游戏化,以及跨平台游戏开发提供了更多可能性。
感谢大家关注,也欢迎贡献你的想法和技术。欢迎加QQ群讨论:687500695!!!
声明:游戏内素材来源传奇世界,如有侵权请联系站长删除,素材仅供开发学习,如滥用产生的后果与本站无关。

适用范围:

中型游戏,营销活动,小游戏。

主要特性:

游戏循环,精灵渲染,精灵动画,摄像机,瓦片地图,碰撞检测等。

引擎官网

https://devilf.com

开发手册

https://ymbok.com/book/devilf.html

在线体验

https://ymbok.com/download/slayer.html

安装引擎

dependencies:
  devilf: ^0.1.0

示例演示

示例功能

  • GameManager:游戏管理器
  • GameScene:游戏场景
  • PlayerSprite:玩家精灵
  • MonsterSprite:怪物精灵
  • EffectSprite:特效精灵
  • MapSprite:地图精灵
  • ItemSprite:物品精灵

核心组件

  • GameScene:游戏场景
  • GameWidget:游戏控件
  • GameRenderBox:渲染控件
  • GameLoop:游戏循环
  • Sprite:精灵类
  • Camera:摄像机
  • Audio:音效

精灵渲染

  • TextSprite:文本精灵
  • ImageSprite:图片精灵
  • AnimationSprite:动画精灵
  • ProgressSprite:进度精灵
  • TileMapSprite:瓦片精灵

游戏控件

  • Joystick:遥杆
  • Button:按钮
  • CheckButton:选择按钮

游戏功能

  • 资源加载
  • 碰撞检测
  • 坐标转换
  • A*寻路算法

[0.1.0] - 2021/09/26.

  • 升级[核心] Flutter 2.5.0
  • 新增[示例] 物品拾取功能
  • 新增[示例] 物品掉落到场景中显示
  • 新增[示例] 怪物死亡物品掉落配置
  • 新增[示例] 装备信息显示
  • 新增[核心] 精灵可监听点击事件

[0.0.9] - 2021/08/19.

  • 优化[示例] 修复BUG
  • 新增[示例] 人物界面背包页面 换装
  • 新增[示例] 数据配置文件
  • 优化[示例] 地图移动范围限制
  • 新增[示例] 怪物蛇,假人,两把武器素材
  • 新增[示例] 玩家和怪物动作和战斗音效

[0.0.8] - 2021/08/15.

  • 优化[示例] 修复BUG
  • 优化[核心] 代码逻辑优化
  • 新增[核心] 音效类

[0.0.7] - 2021/08/10.

  • 优化[示例] 自动战斗逻辑优化
  • 优化[示例] 主角和怪物A*寻目标
  • 新增[核心] A*最佳路径算法
  • 新增[核心] 碰撞形状 碰撞函数
  • 新增[核心] 绘制遮挡层和碰撞层

[0.0.6] - 2021/08/01.

  • 优化[示例] 技能区域 按钮布局
  • 新增[核心] 按钮控件
  • 新增[核心] 地图瓦片动态加载
  • 新增[核心] Camera 摄像机 主角跟随
  • 新增[示例] Tiled地图显示
  • 新增[核心] 新增瓦片精灵
  • 优化[核心] 摇杆不固定位置
  • 新增[示例] 玩家和怪物增加血条显示
  • 新增[核心] 进度精灵
  • 新增[示例] 目标锁定 自动移动 自动战斗
  • 新增[示例] 攻杀剑术和小火球特效
  • 新增[示例] 怪物死亡动画
  • 新增[示例] 新增蜘蛛怪物

[0.0.5] - 2021/07/16.

  • 优化[核心] 引擎代码和示例

[0.0.4] - 2021/07/15.

  • 新增[示例] 摇杆控制玩家移动
  • 新增[核心] Joystick 摇杆控件

[0.0.3] - 2021/07/11.

  • 新增[示例] 精灵渲染
  • 优化[核心] 重命名全部类增加DF前缀
  • 新增[核心] 读取TexturePacker导出的Plist转Json文件格式
  • 新增[核心] AnimationSprite 动画精灵
  • 新增[核心] ImageSprite 图像精灵
  • 新增[核心] TextSprite 文本精灵

[0.0.2] - 2021/07/07.

  • 新增[核心] GameScene 游戏场景
  • 新增[核心] AssetsLoader 资源读取
  • 新增[核心] GameRenderBox 渲染盒子

[0.0.1] - 2021/07/06.

  • 新增[核心] GameLoop 游戏循环
  • 新增[核心] GameWidget 游戏控件
  • 新增[核心] Sprite 基础精灵类
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].