Shea Frembling 24a312dd75 add README (#3)
2026-02-12 11:09:40 -06:00
2026-02-11 17:08:22 -06:00
2026-02-11 17:08:22 -06:00
2026-02-11 17:08:22 -06:00
2026-02-11 17:23:36 -06:00
2026-02-11 17:23:36 -06:00
2026-02-12 11:09:40 -06:00

The Tower

Learning Resources

Branch Standards

Name branches as <you>/<topic>

Don't push to main

Create pull requests to merge in code

Code Standards

Prefer const instead of var if possible

  • const means that the variable cannot change value, while var means change value
  • This preference helps to keep code easier to understand and debug

Use snake_case for variable and function names

var joe_mama := 10

func is_joe_mama(id: int) -> bool:
  if id == 10:
    return true
  else:
    return false

Use PascalCase for class names

class_name PlayerController

class EnemyProjectile

Ensure you are using types for your variables

Good:

var x: int = 10
var y := "Test" # := is the same as saying "y equals "Test" and is of type String"
func add(a: int, b: int) -> int

Bad:

var x = 10
var y = "Test"
func add(a, b)

Ensure your variables and functions have descriptive names

Good:

const PLAYER_SPEED: float = 300.0 # px/sec

Bad:

const S: 300.0
Description
No description provided
Readme 222 KiB
Languages
GDScript 100%