Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mahdisml/dartgodot
Godot + Dart 🎯
https://github.com/mahdisml/dartgodot
dart dartlang game-engine godot godot-engine godotengine language-bindings
Last synced: about 1 month ago
JSON representation
Godot + Dart 🎯
- Host: GitHub
- URL: https://github.com/mahdisml/dartgodot
- Owner: mahdisml
- License: mit
- Archived: true
- Created: 2020-08-27T18:08:51.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-04T05:57:05.000Z (over 3 years ago)
- Last Synced: 2024-09-27T00:05:04.487Z (about 1 month ago)
- Topics: dart, dartlang, game-engine, godot, godot-engine, godotengine, language-bindings
- Language: Dart
- Homepage:
- Size: 134 KB
- Stars: 130
- Watchers: 7
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# DartGodot [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/mahdisml/DartGodot/blob/master/LICENSE)
Dart Godot is a Dart language Game Framework for the Godot game engine.
* **MultiPlatform**: Its support all Godot Mono Platforms : Android , IOS , Web , Windows , ...
* **Simple**: Easy for newbies to pick up, but infinitely flexible for power users
* **EasySetup**: Dart for godot without pain and hard configs (unlike other godot language bindings)
* **Productive**: Fast Dart2Godot Compiler , Changes should compile quickly ... waiting isn't fun
* **Fast**: App logic should run quickly
* **Community**: Supports all Dart libraries (for js)
* **Capable**: Godot will Offer a complete 2D and 3D feature set (unlike other dart game engines)# WARNING
DartGodot is still in the very early stages of development. APIs can and will change (now is the time to make suggestions!). Important features are missing.There is no Documentation for now. Please don't build any serious projects in DartGodot unless you are prepared to be broken by api changes constantly.
# Development Status
Im currently working on a Dart2Godot crossplatform compiler to use dart in godot without pain and hard configscompiler is done
(we must wait for godot 4 (beta) !) :(((
WE ARE WAITING :) i saw godot 4 , It is still broken ،
Im currently working on implementing api , its easy but its too time consumingim working on it in dartgodot godot4 branch
Support me by giving Star :)
# Getting Started
You must use Mono version (C# support) of GodotGodot Version = 3.2.3 +
Dart Version = 2.9.2 +
1. Create a new C# script in godot editor and save it (for building .csproj file)
2. Add this inside < Project > tag in your .csproj file
3. Clone or download this project (DartGodot)
4. Copy DartGodot folder to your godot project folder
5. Edit or add scripts inside scripts folder
6. Run compiler.dart (with command line)
7. It is done :) NOW you can use C# files inside compiled folder
# Be a Project Sponsor
talk to me : [email protected]
# Supporters
Ehasn Mousavi (10$ tether)
Pooya Sharifi (0.0014 BTC)
# Buy Me a Coffee
tell me if you paid (to save your name into supporters) : [email protected]
bitcoin : 1Msoj1WSgfikjGfQu4UsgwkjsYbN692C3
bitcoincash:qzkvdnx26tf28lcunmqhz0cykxazv7pt5gyszjrj63
1GkZNrpKEuMvDKyMt1FEQ7Chb6aGCupAWxlitecoin : LTPTiAzvQizkpM6ptX6pXwjwkFH84sfVpC
ethereum : 0x755FE0477214750037ad9C372398d7B331F8a5e0
tether : 0x755FE0477214750037ad9C372398d7B331F8a5e0
doge : DCAoHEHqZ5UonFneSQ4qpKdzirJdrTgJgK