Edit of asset "DinoSource - Programming language" Accepted

Old/Current New/Edit
Title DinoSource - Programming language
Description DinoSource - is a full-fledged, open-source, interpreted programming language developed for the Godot Engine.

This language is useful for supporting modding in games, implementation in gameplay where programming is required, the syntax is easily modified, which allows you to easily create your own language syntax, or copy other popular languages, program tools where the programming language is used as a design tool.

✅ GDScript → DinoSource: Registering native functions and variables to call GDScript inside DinoSource
✅ DinoSource → GDScript: Calling functions and accessing DinoSource data within GDScript
✅ Cross-platform: Works everywhere Godot Engine works (Windows, Linux, macOS, Web, Mobile)

✅ Features
Basic Types and Operators
Functions and Scope
Classes with Constructors/Destructors, Inheritance.
Arrays and Index Access

DinoSource is written entirely in GDScript!

You can learn more about the language's capabilities and syntax here - https://github.com/JekSun97/DinoSource/discussions/1

V0.8.5:
- Added class inheritance (:).

v0.93:
- Add DinoSource Node Component (DSNC) - is a specialized system for processing DinoSource code across multiple nodes, storing its data and methods individually and creating a bridge between other objects for communication.
- Add built-in functions for the String type and a common function.
- Add the ability to fill the constructor of an inherited class.
- Fix missing call to parent class destructor.
DinoSource - is a full-fledged, open-source, interpreted programming language developed for the Godot Engine.

This language is useful for supporting modding in games, implementation in gameplay where programming is required, the syntax is easily modified, which allows you to easily create your own language syntax, or copy other popular languages, program tools where the programming language is used as a design tool.

✅ GDScript → DinoSource: Registering native functions and variables to call GDScript inside DinoSource
✅ DinoSource → GDScript: Calling functions and accessing DinoSource data within GDScript
✅ Cross-platform: Works everywhere Godot Engine works (Windows, Linux, macOS, Web, Mobile)

✅ Features
Basic Types and Operators
Functions and Scope
Classes with Constructors/Destructors, Inheritance.
Arrays and Index Access

DinoSource is written entirely in GDScript!

You can learn more about the language's capabilities and syntax here - https://github.com/JekSun97/DinoSource/discussions/1

V0.8.5:
- Added class inheritance (:).

v0.93:
- Add DinoSource Node Component (DSNC) - is a specialized system for processing DinoSource code across multiple nodes, storing its data and methods individually and creating a bridge between other objects for communication.
- Add built-in functions for the String type and a common function.
- Add the ability to fill the constructor of an inherited class.
- Fix missing call to parent class destructor.
Category Tools
License MIT
Repository Provider GitHub
Repository Url https://github.com/JekSun97/DinoSource
Issues Url https://github.com/JekSun97/DinoSource/issues
Godot version Godot 4.5
Version String 0.93 0.93
Download Commit acd1d98b9fe69823a440248487c1fb888b5c7a4e acd1d98b9fe69823a440248487c1fb888b5c7a4e
Download Url (Computed) https://github.com/JekSun97/DinoSource/archive/acd1d98b9fe69823a440248487c1fb888b5c7a4e.zip https://github.com/JekSun97/DinoSource/archive/acd1d98b9fe69823a440248487c1fb888b5c7a4e.zip
Icon Url https://raw.githubusercontent.com/JekSun97/DinoSource/refs/heads/main/DinoSource/Logo/logo2.png