• This repository has been archived on 23/Feb/2023
  • Stars
    star
    130
  • Rank 277,575 (Top 6 %)
  • Language
    Dart
  • License
    MIT License
  • Created about 4 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Godot + Dart 🎯

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

More Repositories

1

WebImmortalGuards

Experimental tool that protects you from DNS manipulation
Kotlin
59
star
2

SmlPathFinder

an Android App using Jetpack Compose (a university project)
Kotlin
9
star
3

web-exercise-uni

University Exercises about Web Development
HTML
7
star
4

Chayi

Pure Multiplatform Kotlin XXTEA Cipher Encryption Library
Kotlin
6
star
5

FundamentalsOfComputationalIntelligence

Neural Networks in Kotlin Language (Perceptron,Adaline,MLP,Genetic)
Kotlin
5
star
6

SlashScript

New Programming Language (FAST and Fast)
Scheme
5
star
7

mahdisml

4
star
8

SMLBLAKE3.kt

Kotlin BLAKE3 implementation (cryptographic hash function)
Kotlin
4
star
9

vueproblem1

HTML
3
star
10

smlEnglish

I wanna improve my English
3
star
11

mahdisml-old-website

MahdiSML 2017 website
JavaScript
2
star
12

smlLanguage

Standard ML
2
star
13

SmlReact

react,nextjs,typescript,simplerstate,styled-components
TypeScript
2
star
14

SmlDoH

Kotlin
2
star
15

FouckYouGithub

https://medium.com/@hamed/github-blocked-my-account-and-they-think-im-developing-nuclear-weapons-e7e1fe62cb74
2
star
16

RemoveSanctions

US Sanctions on Iranians Life
2
star
17

sml_timer_nextjs

TypeScript
1
star
18

TarahiAlgorithmTamrin1

Calculate BinomialCoefficient with Kotlin
Kotlin
1
star
19

OSLab-Homeworks

TeX
1
star
20

sml-arduino-esp8266

a university project
C++
1
star
21

mahdisml.github.io

MahdiSml Official Site (previously mahdisml.dev)
JavaScript
1
star
22

sml_timer

Vue
1
star
23

DataStructure

Data Structure - University Projects
C++
1
star
24

KotlinExamples

Kotlin
1
star
25

SvelteTest

Svelte
1
star
26

AlgorithmDesign

Algorithm Design - University Projects
Python
1
star
27

SMLXXTEA.kt

Pure Kotlin Multiplatform Encryption Library (xxtea cipher kotlin implementation)
Kotlin
1
star
28

AdvancedProgramming

University AdvancedProgramming- Ebrahimi
C++
1
star
29

CompilerAnalyzer

Analyzer for Compiler
Python
1
star
30

SmlFirstASP.NET

My First Asp.Net Web Api (.NET 6)
C#
1
star
31

SmlTextMiner

SmlTextMiner
1
star
32

reacTest

typescript + react + nextjs + rebass + simplerstate
TypeScript
1
star
33

vuetest

JavaScript
1
star
34

one-click-hugo-cms

CSS
1
star
35

svelteVercel

JavaScript
1
star
36

construct2

Kotlin
1
star
37

VscodeTest

Python
1
star
38

frontpage

test
1
star
39

WastedAndroidCodes

Kotlin
1
star
40

broken-image-analyzer

a university project
Python
1
star
41

SmlVue

vue3-typescript
Vue
1
star
42

KvisionTest

Kvision test with sml style
Kotlin
1
star
43

kotlinvsgo

Kotlin Vs Go
Kotlin
1
star
44

SmlTailwind

CSS
1
star
45

compiler-uni-project

Python
1
star
46

cdsu_bot

fun for uni
PHP
1
star
47

DTWHMM

DTW and HMM Python implementation
Python
1
star
48

SmlRubikSolver

Solve Rubik with IDA* Algorithm
C#
1
star
49

SmlNextJS

CSS
1
star
50

hiGodot

GDScript
1
star
51

blake3tests

Kotlin
1
star
52

SmlTextAnalyzer

A program to display the number of repetitions of words in a text
Kotlin
1
star
53

SMLcompiler

its only a small university project
C++
1
star
54

smlSvelte

CSS
1
star