It was Summer 2008. I had just finished coding a new space wargame in C++, using commercial libraries. They were good, but the real problem was that developing a game with them was taking so long! I’m not a good coder, and not having a big community or easy access to code examples, support, was a big deal for me.
I never heard of it, but seeing the final result, I got curious and started to look into it more carefully. At those times, Ren’Py really wasn’t as good as is today, and doing anything except visual novels or simple dating sim was a real effort.
I must say that I immediately was impressed by the community at Lemmasoft (Ren’Py official forums) and Ren’Py author himself, always trying to do his best to do support for the engine. The fact that the engine was open source was a big plus, there were a lot of examples/code snippets available, and so I decided to learn it.
I was shocked to see how easy was to use, and how cross-platform it was, thanks also to the decision to use the powerful Python as language.
Six years later, I now use Ren’Py to do all my games, and adopting it was probably the best decision of my indie career ever. Without it, games like Loren would have taken at least twice the time, and ports of my games to Android or iOS wouldn’t have been so easy. And in times when having Linux support is going to be crucial in the next few years (SteamOS anyone?) is good to know that Ren’Py is already supporting it without the need of any big change!
Of course, there are other cool open source engines: I just wanted to share my experience with one of them. If you’re a game developer, check all the ones supported by the bundle!
So that’s my story. Thank you, Ren’Py, it was a blast so far! The minimum I could do was to offer one of my games to support your cause