Hacker News new | ask | show | jobs
by anonymoushn 5348 days ago
It is a big time saver to not have to worry about the build, but I think that a few frameworks that just abstract a collection of libraries like love and pygame accomplish the same thing pretty well. This is my build script for a love game:

  #!/bin/sh
  rm panel-attack.love
  zip panel-attack.love *.lua *.txt README THANKS COPYING server.py build.sh assets/*.png assets/*/*.png
It seems like it wouldn't be much of a pain even if I had to do it manually. That said, I'm not the audience for your project. I have no idea what difficulties a non-programmer would have getting a basic Python or Lua environment set up with one of these frameworks.

I hadn't read about the extensibility aspect when I left my previous comment. After reading about that, it seems very useful to introduce users to the concepts their game will be based on so that they can begin programming at a comfortable pace. GameBuilder Studio can become really great as the interface improves. I hope it starts paying your rent so you can keep working on it.

1 comments

Yea Your probably not my target audience if your comfortable with your setup but think about those that don't know lua or how to run a shell script from the command line. Not even mentioning what they need to know to get their game compiled and running on both iOS, and Android. For example, my younger brother came to me asking how he could make a game and the only way for him to technically build a game would be to learn some programming language like lua, as3 or something else, but I thought it would be great if he could just download a tool, create something and put it on the app store or share with his friends. As he continues to develop his technical skills he can grow with the tool and eventually write scripts to add more complex behavior if he wanted to. So the ease of use to get started and flexibility to extend the tool was key for me. Being able to get visual feedback and put your idea together really quickly instead of having to learn a bunch of stuff before you can even get started is compelling to me.