Cool Stuff

  • AI Narratives: Shooting the Script (Part 3)

    (This is part 3 of a series on an AI generated TV show. Click here to check out part 2.) We’ve covered a lot of ground – from high level concept to a finished script. But a script isn’t very compelling – we need to film it! The video production process mimics Hollywood productions, because…

    ,
    AI Narratives: Shooting the Script (Part 3)
  • AI Narratives: Orchestrating a Story (Part 2)

    (This is part 2 of a series on an AI generated TV show. Click here to check out part 1.) (Also – Part 3 is available!) So, what do I mean when I say “the AI writes the story”?  My narrative generation strategy follows these steps: Let’s dive in! Building Foundations I wrote a library…

    ,
    AI Narratives: Orchestrating a Story (Part 2)
  • AI Narratives: On Screen! (Part 1)

    (This is part 1 of a series. Part 2 is available now!) I made an autonomous space opera generator called On Screen!. Give it a topic, and it generates a 10-15 minute episode ready for upload to YouTube. Let me tell you about it and the journey behind it. January 2023: LLMs start to deliver…

    ,
    AI Narratives: On Screen! (Part 1)
  • Marbling It Up

    @MarbleItUp has gone public. We will be launching soon on Switch. I wanted to talk a little bit about the game and how it came to be… and share some sweet GIFs (in high framerate black and white for download size reasons). Just over a year ago, Mark Frohnmayer came to me with a proposal –…

    ,
    Marbling It Up
  • Game Articles Online

    I wrote some game reviews/articles a while ago in collaboration with Blockland creator Eric Hartman. All 12 are now online again, thanks to Eric. I’m especially proud of the history of every MAME-supported baseball game from 1976-1985, the article we did for GameDev.net titled Learning from the 3000 Classics, and our review of the 90s…

    ,
  • Japan Vacation 2011

    During my recent vacation in Japan, I kept a photoblog. It’s at http://bengarney.tumblr.com/. You can also browse a full photo set on the photo set on Flickr.

  • I Wrote A Book: Video Game Optimization

    More precisely, Eric Preisz and I wrote a book! The book is called Video Game Optimization, and it covers everything you need to know to get maximum performance from any software project – but especially games. If you’re struggling with getting a great framerate out of your game, I highly recommend checking it out. 😉…

  • Adobe MAX 2009 BYOL: Build a Flash Based Platformer in 90 Minutes

    I will be doing a BYOL session at Adobe MAX 2009. It’s a lab where you learn how to build a platformer in Flash in 90 minutes, and it’s Wednesday at 4pm. It is titled “Build a Flash Based Platformer in 90 Minutes” in honor of its subject matter. It is pretty cool stuff, and…

  • Technical Notes on O3D

    Google released O3D, a web plugin for 3d rendering, today. It’s a pretty sweet piece of work. Definitely check it out if you have any interest in 3d rendering, the web, or JavaScript. There are a couple of cool pieces to this puzzle, and I wanted to call them out to other people who might…

    , ,
  • Tweaking your game with Google Spreadsheets

    Our latest game, Grunts: Skirmish, has 200 tweakable parameters. There are 9 player units with three levels of upgrade, and another 9 enemy units. Each unit has between three and ten parameters that can be altered. We tried a few approaches – hand-editing a large XML file (but it was too large and spread out)…