Skip to content

tommy teaches tommy how to do game development and project design with Godot Engine (v4.x) using GDScript

License

Notifications You must be signed in to change notification settings

TommyPKeane/learning-gamedev-godot4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tommy teaches tommy: Godot (v4.x) Game Development

tommy teaches tommy (and anyone else who cares to read all this) about software development and coding with GDScript and how to create scenes and videogame functionality with Godot Engine (v4.x).

(Godot)[https://godotengine.org/] is a free and open-source Game Engine for videogame development, letting you manage assets, create scenes, manage user input through various controllers, and all the general pieces of creating videogames.

Console gaming requires licensing and access to the development SDKs for the consoles, which often also seems to require establishing a business with a valid Tax Identification Number (TIN) for your country of origin. I'm not doing all that, and I'm working mostly in macOS (Apple), so I'll only be testing this stuff as an installable/runnable desktop app for macOS or as exported for a self-hosted web-based application that should be playable through modern web-browsers.

Developer Setup

See the CONTRIBUTING.md file for details on how to setup your system to use this code and/or how to be able to update or modify the code for your own purposes.

To test-out or view any of the apps or Projects, make sure you go install Godot Engine v4.x: https://godotengine.org/

⚠️ If Godot has updated to v5.x, these Projects may no longer work, or you may have to import them and have them irreversibly updated to be compatible with v5.x before you can run them.

Testing

See the TESTING.md file for details on the currently supported testing configured in this repository and how to run those tests.

What's this "tommy teaches tommy" thing all about?

"What's in a name?"

You can see a rambly explanation here at my personal website; but, in short:

I'm just trying to say that I'm writing out what I think is helpful/interesting to me, and I'm sharing it in case it's helpful to anyone else, but please know that I'm not trying to talk down to anyone 😄 (except maybe myself 👻). I'll also probably use the "academic we" in the docs, and spell things like a jerk ... but you get what you paid for, and this is free. So, enjoy! 😄

License (Copyright)

Copyright (c) Tommy P. Keane, 2024 (https://www.tommypkeane.com)

See the LICENSE file.

References

About

tommy teaches tommy how to do game development and project design with Godot Engine (v4.x) using GDScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published