• Game Reviews,  Second Project,  The Lazy Designer

    How to Script for Games

    I’ve made an excerpt from my second Lazy Designer game design book free for the next few days. Download it here. This excerpt is about *scripting* and not stripping (there’s been past confusion and disappointment and for the record I’d just like to point out that I know a lot more about scripting than I do stripping). Anyways if you read it and like it, please consider leaving a review on Amazon! p.s. Please remember you don’t need a Kindle to read this! There’s software available to read on your computer/smartphone and so on.

  • Second Project,  The Lazy Designer

    Data and Resource Generation

    There are many ways to organize game data. This section discusses some that have worked well for me in the past. Warning – technical game post. If you’re here for writing stuff only, run now. Overview Games are made of many things. There is the data — creature 3d models, textures, area maps, dialog files, and so on. And then there is metadata — lists that control which creature uses which 3d model, texture, dialog file and so on. The more complicated the game, the more metadata. Roleplaying games with hundreds of abilities, items, and creatures require an ‘insane’ amount of metadata. The simplest way to organize this data is…

  • Second Project,  The Lazy Designer

    The Lazy Designer: Providing Useful Feedback

    “How to Submit Feedback that Will Make it into the Game and not the Recycling Bin” Feedback (re: bug reports, user analysis, critiques) is essential for many creative endeavors, from writing stories or making movies or designing games. Even the most talented game designer benefits from seeing her product through the eyes of a potential consumer. Knowing how to provide great feedback is essential for a designer, preparing them for when they must solicit feedback and respond to it. Feedback in this section refers to subjective analysis of gameplay, interface, story, et cetera. More straight forward bug reporting will be described elsewhere. Consider this example: Your interface sucks more than…