Coder Social home page Coder Social logo

triptych / learn-gdscript Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gdquest/learn-gdscript

0.0 1.0 0.0 15.84 MB

Learn Godot's GDScript programming language from zero, right in your browser, for free.

Home Page: https://gdquest.github.io/learn-gdscript/staging/

License: MIT License

GDScript 95.02% Python 1.32% HTML 0.40% CSS 0.70% Shell 2.56%

learn-gdscript's Introduction

Learn GDScript From Zero

Learn GDScript From Zero is a free and open-source app for absolute beginners to learn to program with Godot's GDScript language.

It's a beginner-friendly programming course.

This app is the free part of a larger paid course to become a game developer: Learn to Code From Zero, with Godot.

Over 1600 backers funded this project on Kickstarter.

How to run the app

You can run the app online here:

Also, you can download the app for Windows, macOS, and Linux on Itch.io: https://gdquest.itch.io/learn-godot-gdscript

The desktop version offers better performance and crisper text than the web version.

Importing the app in Godot to contribute

You can also run the project straight in Godot by cloning the repository and importing the folder into the engine.

We only recommend importing the app in Godot to study its source code or contribute. You will need Godot 3.4.2 or a more recent stable version of Godot 3. Otherwise, it won't run.

Please note that practice errors will trigger the debugger and pause execution in Godot, unlike when using the release build. That's normal, and you'll need to continue execution by pressing F7 when that happens.

Feedback, requests, and discussions

We value feedback and bug reports. We will also consider feature requests, especially if they fit our vision and we feel they benefit programming beginners.

When participating in discussions, please respect our Kind Communication Guidelines.

In the Discussions tab, you can suggest and upvote ideas for new features, or ask other community members for help.

To report bugs, typos, and discuss existing tasks, please head to the Issues tab instead.

How to contribute

Contributions are welcome if you feel like giving a hand.

To contribute, you need to follow a couple of guidelines.

First, we ultimately decide on the app's design and features or changes. Before you make a change, please ensure there's an existing Issues for it, and please let us know you're working on it.

Here's our GDScript code style guide: GDQuest GDScript style guide.

Please always start pull request titles and commit messages with one of the following prefixes:

  • feat: for new features.
  • improvement: for an improvement to an existing feature.
  • fix: for a bug fix.
  • docs: for changes to the project's documentation.
  • build: for anything related to GitHub actions.

How we work

We may directly edit your code to merge it faster when reviewing your changes. This is something we do in our team, too, for efficiency. We may also request changes.

Finally, if some contribution doesn't work for us, we may close the pull request.

This happens primarily in two cases:

  • The changes don't answer an issue we created or vetted.
  • The pull request's author didn't make the requested changes for over a month.

learn-gdscript's People

Contributors

allkhor avatar arathibiju avatar danielbernard avatar dinock avatar duianto avatar estefaniatsao avatar feniks-gaming avatar johnnygossdev avatar letmetrythisname avatar maaaxiking avatar mathmods avatar nathanlovato avatar pcamp avatar piratesephiroth avatar razcore-rad avatar razoric480 avatar spyrexde avatar tomspalango avatar weblate avatar xananax avatar yurisizov avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.