A loose map, not a fixed schedule

GM Garden is built by one person. This page shows direction, current priorities, and ideas that may change as the site grows. Work tends to follow what feels most useful, most urgent, or most teachable next.

Support the roadmap

Help the roadmap bloom

Every planned path, task, and example takes time to write, test, polish, and explain properly. Support helps turn the roadmap from a list of good intentions into finished lessons people can actually use.

Support

Support future lessons

One-time donations and monthly support help me spend more dedicated time building new paths, adding practice tasks, and improving the site.

Support GM Garden

Growing now

The current focus

These are the parts of GM Garden getting the most attention right now.

More beginner practice tasks

Adding practical checks to existing lessons so the site becomes more interactive, with clearer proof that each idea has landed.

Coding Fundamentals I

Fleshing out the core beginner coding course around variables, conditionals, functions, loops, and the small habits that make code easier to reason about.

Homepage and live examples

Making the front page better at showing what GM Garden teaches, including a real runnable example instead of a static preview.

Launch polish

Mobile read-through, SEO and social previews, a themed 404 page, lightweight analytics, and other boring-but-important launch bits.

Planned

Likely future work

These are good candidates for future lessons, paths, and site features.

Intermediate GameMaker Path

Lessons for people who know the basics and want cleaner project structure, better debugging habits, and more reliable game systems.

Procedural Generation Path

A path about generating rooms, maps, and layouts, building from simple ideas into more useful algorithms.

More interactive task types

Richer lesson tasks that can check code, ask for small edits, or guide learners through a problem in smaller steps.

About and support creator page

A small page explaining who is making GM Garden, why it exists, and how support helps the site keep growing.

More resource and reference pages

Short references for common GameMaker tools, patterns, and external resources.

Seed tray

Ideas that may sprout later

These are loose ideas. Some may grow, some may change shape, and some may get folded into other work.

Small project-based lessons

Tiny playable projects that connect multiple concepts without becoming full courses.

Debugging and error-reading lessons

Practical guides for reading errors, isolating bugs, and testing assumptions without spiraling into random edits.

Game architecture and systems

More advanced material about state, events, data, UI, save data, and keeping larger projects from turning into soup.

Art, audio, and workflow notes

Helpful practical notes around asset tools, project organization, and building without needing a giant budget.

Community suggestion loops

Simple ways for learners and supporters to suggest useful lesson topics without turning the roadmap into a public promise machine.

Get updates

Want a ping when new lessons land?

Join the update list and I'll send an occasional email when new lessons, paths, and site features go live.

Updates

Follow the roadmap

Get occasional GM Garden updates when useful new things are added.

    Low-volume updates. Unsubscribe any time.