my (very messy) notes are here. 🤖 what I want to learn how to...
basics:
- ▨ add text / button to the UI
- ▢ add things to the UI programmatically
- ▢ make things happen on click/hover
- ▨ switch between scenes (e.g. Menus)
- ▨ make game settings
- ▢ make text appear on screen (as if typed out)
- ▢ get user text input
- ▢ make a pause menu
- ▨ make things happen on keyboard input
- ▢ make things happen on mouse movement
- ▨ save game data / state
- ▨ add sound effects
- ▨ add background music
- ▢ add volume sliders
- ▢ game loop?
- ▢ inventory (with data models)
- ▢ scrolling credits
2d basics:
- ▨ create a map/level
- ▨ move around a character
- ▨ make a character jump
- ▨ make a character collect things
- ▢ animate things in the scene/UI
- ▢ add a parallax background
testing:
- ▢ debug
- ▨ deal with screen resolution, window size, etc
- ▢ test game performance
- ▢ test the game in general
publishing:
- ▢ security for data (make game not cheatable)
- ▢ do version management
- ▢ do input remapping
- ▨ export a game for windows
- ▢ export a game for mobile
- ▢ export a game for web
- ▢ get your game on itch.io
- ▢ get your game on steam
- ▢ add Steam support (e.g. achievements)
mar 5 2025 ∞
may 11 2025 +