All Projects → mahdisml → DartGodot

mahdisml / DartGodot

Licence: MIT License
Godot + Dart 🎯

Programming Languages

dart
5743 projects
C#
18002 projects

Projects that are alternatives of or similar to DartGodot

godot-android-plugin-firebase
Godot 3.2.2 Android plugin for Firebase
Stars: ✭ 41 (-48.1%)
Mutual labels:  godotengine, godot, godot-engine
godot-lod-demo
Demonstration project for the Level of Detail (LOD) Godot 3.x add-on
Stars: ✭ 34 (-56.96%)
Mutual labels:  godotengine, godot, godot-engine
godot-cpp-cmake
CMake scripts to build cross-platform GDNative C++ bindings
Stars: ✭ 20 (-74.68%)
Mutual labels:  godotengine, godot, godot-engine
OpMon-Godot
An open source Pokemon-inspired game, now with Godot
Stars: ✭ 50 (-36.71%)
Mutual labels:  godotengine, godot, godot-engine
autotiler
Autotile 47-tile blob tileset generator application with Godot export support. Based on Electron JS.
Stars: ✭ 32 (-59.49%)
Mutual labels:  godotengine, godot, godot-engine
toziuha-night-oota
Opensource Metroidvania inspired on Castlevania Order of Ecclesia
Stars: ✭ 78 (-1.27%)
Mutual labels:  godotengine, godot, godot-engine
Project-Map
No description or website provided.
Stars: ✭ 52 (-34.18%)
Mutual labels:  godotengine, godot, godot-engine
Godot-DialogPlugin
🗨️ A Dialog Node for Godot Engine
Stars: ✭ 194 (+145.57%)
Mutual labels:  godotengine, godot, godot-engine
MySQL Module
MySQL connector to Godot Engine.
Stars: ✭ 30 (-62.03%)
Mutual labels:  godotengine, godot, godot-engine
godot box2d
A C++ module that integrates the Box2D library with the Godot game engine by providing nodes for standard Box2D objects.
Stars: ✭ 32 (-59.49%)
Mutual labels:  godotengine, godot, godot-engine
Game-Examples
Godot game examples for gotm.io - the Godot Platform!
Stars: ✭ 27 (-65.82%)
Mutual labels:  godotengine, godot, godot-engine
godot-gameshell
Godot export templates and instructions for the GameShell portable game console and other single-board computers
Stars: ✭ 34 (-56.96%)
Mutual labels:  godotengine, godot, godot-engine
godot-cmvalley
Port of the Sauerbraten clanmap cm|Valley to Godot 4.0
Stars: ✭ 28 (-64.56%)
Mutual labels:  godotengine, godot, godot-engine
discord.gd
Discord Bot API wrapper for Godot. Make bots in GDScript.
Stars: ✭ 69 (-12.66%)
Mutual labels:  godotengine, godot, godot-engine
novemberdev soulslike darksouls godot
Dark Souls clone in 3D with Godot
Stars: ✭ 51 (-35.44%)
Mutual labels:  godotengine, godot, godot-engine
godot-admob-editor
This repository is for Godot's Addons to integrate natively AdMob to your Game Project without much configurations, with a beautiful UI and directly inside Godot Editor!
Stars: ✭ 43 (-45.57%)
Mutual labels:  godotengine, godot, godot-engine
godot-practice-shaders
Some practice shaders in Godot
Stars: ✭ 79 (+0%)
Mutual labels:  godotengine, godot, godot-engine
GDGotm
Official Godot plugin for gotm.io - the Godot Platform!
Stars: ✭ 43 (-45.57%)
Mutual labels:  godotengine, godot, godot-engine
godot-extras
My collection of various plugins, modules, or patches for Godot
Stars: ✭ 108 (+36.71%)
Mutual labels:  godotengine, godot, godot-engine
Godot-3.0-Noise-Shaders
Godot 3.0 Noise Shaders
Stars: ✭ 38 (-51.9%)
Mutual labels:  godotengine, godot, godot-engine

DartGodot logo

DartGodot 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 configs

compiler 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 consuming

im working on it in dartgodot godot4 branch

Support me by giving Star :)

Getting Started

You must use Mono version (C# support) of Godot

Godot 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

     <ItemGroup>
       <PackageReference Include="Jint" Version="3.0.0-beta-1828"/>
     </ItemGroup>
    
  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 1GkZNrpKEuMvDKyMt1FEQ7Chb6aGCupAWx

litecoin : LTPTiAzvQizkpM6ptX6pXwjwkFH84sfVpC

ethereum : 0x755FE0477214750037ad9C372398d7B331F8a5e0

tether : 0x755FE0477214750037ad9C372398d7B331F8a5e0

doge : DCAoHEHqZ5UonFneSQ4qpKdzirJdrTgJgK

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].