Great Engine!
It's free, Open source, easy to learn and very powerful!
Try it out!
Amazing Engine.
Just search for the games made with this engine, you'd be surprised :)
best game engine
I just be honest with you.
If you live in third world country. And has a cheap bastard laptop.
AND!!! Has only 2 meal a day of instant noodle...
Use Godot.
(But honestly great engine check it out.)
Awesome game engine for 2d and
in the next update it seems it will super super powerfull
for 3d with the release of 4.0
It is also very good for begginers and for fans of python as it uses an amazing python like programming language called gdscript
I actually love the open source community
This is an awesome game engine,I switched to it recently
It is node based with api support for a variety of languages
Godot is an amazing 2D engine, and with the upcoming release of 4.0 it will
be just as good for 3D too!
It is entirely free, and is easy to learn because it uses the languages
C# and GDscript and it's own visualscripting language.
I would recommend it as an alternative to unity/unreal, or
just as a c# graphics library as it is incredibly quick to setup, (it works
in most modern browsers, or as a desktop download, with no install needed!
GDScript Python-like scripting language, designed to make games with zero hassle. Learn why our community loves it.
Full C# 8.0 support using Mono.
Full C++ support without needing to recompile the engine using GDNative.
Visual scripting using blocks and connections.
Additional languages with community-provided support for Rust, Nim, D and other languages.
Built-in editor with syntax highlighting, real-time parser and code completion.
Integrated documentation. Browse and search the whole API offline, without leaving the editor.
Better than unity and epic. Doesnt take a money cut at All!! open source.
var motion = Vector2()
var speed = 150
var gravity = 30
var jump=-600
var double_jump_power = -750
var can_double_jump = false
func _ready():
pass
func _physics_process(delta):
Double_jump_and_jump()
if Input.is_action_pressed("ui_right"):
motion.x = speed
A.play("run")
A.flip_h = false
elif Input.is_action_pressed("ui_left"):
motion.x = -speed
A.play("run")
A.flip_h = true
else:
motion.x = 0
if is_on_floor()==false:
motion.y += gravity
move_and_slide(motion,Floor)
func Double_jump_and_jump():
if is_on_floor()==true:
can_double_jump=true
if Input.is_action_just_pressed("ui_up")&& is_on_floor()==true:
motion.y = jump
#double_jump if you dont like it just remove these lines of code downhere
if is_on_floor() ==false && motion.y > 0 && can_double_jump==true&& Input.is_action_just_pressed("ui_up"):
motion.y = double_jump_power
can_double_jump=false
pass
#plz if this helped you donate
#or check out my NFT discord server if you want to help me https://discord.gg/YK6BqdbT