I’ve made small games/apps in the past using Python/PyGame & Processing. When developing them, I’m always responsible for designing all the systems: And while a great learning experience, I only have a fixed amount of time to work on these side projects. So I thought I’d expand out and try a larger game development framework letting me focus on higher level concepts rather than the lower-level coding needed for basic systems.
And so far, I’ve been very pleased: Their documentation (user manual, component reference, script reference) and example tutorials/projects are fantastic . Easy to read, well spoken, and a breeze to follow. Plus, building the games and deploying to the web has been a snap. To date I’ve completed the two below ‘projects’, and I include a link to the completed game. While the ‘games’ are super simple, they were also super easy to make (thanks to the great tutorials):
- Project: Roll-A-Ball (project link). Web Game (link).
- Project : Space Shooter (project link). Web Game (link).
Next I plan to go over their “Stealth” project next. And like the subject reads, it’s been fun: It’s nice to be in a development environment where it ‘makes sense’ and things ‘just work’. So far, my only complaint is they don’t have a build in interactive shell (REPL), and they should really add Python to their scripting language selection