Category «Contest»

LD #22: SOLILOQUY – Post Mortem

(This post mortem can also be found on the official Ludum Dare blog!)

Ludum Dare 22 was somehow pretty exhausting for me, and kind of depressing. I don't exactly know why, but I think that multiple factors brought in.

The weekend before the compo I made a "warm-up game", even though I planned to do it long before PoV announced this kind of thing. I just wanted to make a game in 48 hours in order to help a friend (a 3D artist), who needed a programmer for his university project. The programming part wasn't wasting, but the fact that the game didn't get finished at this weekend (mostly because of my friend :P) left feelings of "incompleteness" inside me, which I hate.

Another thing: I didn't like the theme "Alone", and I still don't think it was the best or even a good theme of the ones in the final voting round. But, as I always have to live up to my own standards I wanted to follow the theme AND make a good game. And this often leads to a status-quo - as long as I don't have the right ideas I won't start, and as long as I don't start I won't have the right ideas. Or something like that. My mind was blocked and I did other things, like playing Skyrim and chatting on IRC (not in #ludumdare, though, that place was CROWDED). Later, I started Unity3D and tried to play out another idea I had days before, about some time manipulation gameplay. It wasn't feasible to do it in Unity3D, but due to the fact I did something concrete (game with 3D environment and FPS controls) I could develop another idea in my brain, which became the concept of the final SOLILOQUY.


I still think the best part of my game is this name! I thought of it before I thought of the gameplay (but it didn't give me any directions), and I liked it so much, I wanted to use it in any case. I'm quite happy nobody else named his/her game the same, too.

Even though I have some experience by participating at Ludum Dare before, I still don't really know how to cut back optimally. The concept of SOLILOQUY demands levels, and levels demand content and art and story and design and choosing colours and making 3D models ... but I knew this would be hard for me, as it was when I made my Ludum Dare 20 game, "TRI". So I decided to do NO textures this time, and it didn't hurt much (on the game's side), but the benefits weren't that great either. I mainly put the levels together in Unity3D instead of 3dsmax (in contrast to TRI), but this didn't help me much, either. Altogether I have six levels now, where I really wanted ten, but at least seven.
The levels don't look that bad (abstract style for the win), even though I chose the colours quite randomly. On the other side, what I don't like much, the levels are all tutorial missions only. You just jump around in the first two, learn using your souls in the levels after that, press some buttons and work together with yourself. After this, the real levels should come, but I didn't have time to do any more content.

I finished the last level three hours before the deadline, and I couldn't do any more creative stuff. I especially failed in doing sounds or anything like music, unfortunately. I thought about using inudge.net again, but it would sound like my other two Ludum Dare games, so I dropped that idea. At least this frustration encourages me to actually learn how to make simple songs with real tools. (Wish me luck.)
The reason why I couldn't do more creative work: This time, Unity3D was my enemy. Sometimes I really had to fight the engine, mostly when it came to the text you see in the game (story & hints) - Unity's GUI system still is awkward to look at, and it has bad effects on the performance. So I used someone's code which displays bitmap fonts via SpriteManager (the original one), but it didn't work out of the box with all my bitmap font generator tools (I decided to use "TWL Theme editor"). After those problems were resolved, at the very end of the process, suddenly my white text became gray in the webplayer version. Argh! I needed nearly an hour to find out why that happened - a plane with alpha (the dark overlay) had the same distance to the camera as the text, and somehow the editor sorted it differently than the webplayer. Whyever that is.

After the mixed (or even bad) feelings I had about my own game, I'm really relieved that people actually liked it! The current feedback is mainly positive, and some things that were criticized are fixed in a post-compo version (on Kongregate, for more attention)! Other things, like the jumping height / range being too crass, are somewhat subjective and unfortunately can't be changed without rearranging some of the levels.
Of course, many people complain about the brain-hurting aspect of the game (gameplay and visuals alike), but that was expected. I could have done the double-soul mechanic with just a picture-in-picture style or something like that, but then the game would lose its uniqueness pretty fast IMHO. Also, as soon as dogbomb does his "I play your game drunk!" video, the whole game visuals will make much more sense, haha.

BTW, if you have a look at the source you will need Unity3D. The indie version should suffice for just reading the C# files and so on, but you need Unity Pro (or its 30 day test version) in order to actually start the game, because I used Render To Texture. Sorry!

Thanks for reading this wall of text, and don't forget to PLAY THE DARN THING!

PS: There also is a video now!

Ludum Dare #22: Soliloquy

(YouTube videos try to set cookies and contact Third Party servers!)

Devmania 2011 – Part 2

After Jana wrote a little bit about our trip to the Devmania 2011 in Mainz, I will do so, too! (I'm late to the party, I know, I know.)

OK then. In the middle of October 2011 there was the Devmania, a convention about hobby game development, for the third time, and 90 people from all parts of Germany participated. Compared to the former event "Dusmania", this wasn't that much (AFAIK there over 200 attendees in 2003) - but nonetheless (or perhaps: because of this) it was a very intense and fun event. We came a little bit too late and Christian Rösch's speech about demo coding already started, which was a bummer, because while I acclimated and set my computer up it was hard to follow the presentation. Even better, right after Christian we had to give our talk about iOS Development With Unity3D! This was a good thing, because we would have been nervous until then, and so this was over pretty soon.

Our presentation was well received even though it's a pretty specific topic, and some of the Devmanians came to us afterwards and wanted to try the games we had shown (PITMAN and TUMBLOX) or just discuss about their experiences with the platform and the market, or about Unity3D (which I thought would be used by everybody and his/her little sister now, as every browser game seems to use Unity nowadays). All things considered it was a nice experience to give a talk again after our last one in Leipzig, and we hope to give another one next year.

Some hours later I was on the stage again and showed three games I made in 2011, all for Ludum Dare contests (1930, TRI and BUNNIES, BACK INTO YOUR CAGE). Traditionally, game presentations get prices the next day, and this year the voting for them was at the same evening. I made second place - once again I lost against Dreamworlds (and their fine-looking SPLATTER). ;-) Not bad for small games I made within 48 hours, I think. The year before, Jana, Björn and me talked about our final projects we made for University, and my Diploma project "Hals über Kopf" also made second place (no chance against SPLITTERWELTEN), while Jana got the third trophy!
Be that as it may, TRI got some great positive feedback, but there were also people who liked the BUNNIES more.

Like last year I wanted to enter the Overnight Contest, but also like last year I didn't have the right idea until 10pm. The subject this year was "Pirates". Even though I told myself there is no pressure all the time I tried to become creative and productive. In the end, Björn and I made a pretty standard game where you play a treasure chest collecting coins, while evading palm trees and pirates running around like crazy. After three minutes the game ends and you can pat yourself on the shoulder for surviving it. I found the game to be funny, but it wasn't anything new, so it didn't win a price. Also, singleplayer games automatically have a hard time as the judging panel consist of four persons at one computer - this is why we made a hot-seat multiplayer game last year. ;-)

So we created TREASURE CHEST ISLAND within 12 hours, using Unity3D. Björn made all the graphics (the island, the chest, the animated pirates, the palm tree, the coin and the treasure map), while I scripted the complete game logic. We didn't use any fancy version control system, only my crossover LAN cable and a shared folder on Björn's computer, which was fast and easy enough. We both stayed up all night, something I only could do because I usually don't drink any coffee or cola, so one bottle of cola kept me awake until the very end, haha.

Right now I try to make the game a little bit better and put it on Kongregate, with online highscore and some new gameplay.

Because of the overnight contest I pretty much ignored the rest of the event after 10 o'clock, which probably isn't the best way to participate in a convention. On the other side, ten other teams / solo persons also were busy making their contest entries. Somehow, this year it felt like much more people were awake during the night, coding, pixeling, modeling and recording fart sounds. A very productive environment!

Some photos of the Devmania 2011 are here and there - ours are here. And there also is a French blog post about the event. Please tell me if you find more coverage!

Devmania 2011 – Eindrücke

Unlike the other content, this article is available in German only. But Google translate might help.

Mein drittes Jahr in Folge bei der Devmania - dem größten und trotzdem kuschligsten Hobbyspielentwicklertreffen Deutschlands. Eigentlich sind es immer die gleichen Gesichter, viele sehr jung, größtenteils männlich, Windows-und Linux-Desktop-PCs und Laptops - sehr nerdig, aber keineswegs unzugänglich!
Obwohl die meisten irgendeine Entwicklungsumgebung offen haben und an ihren aktuellen Spielen herumbasteln, sind alle hier, um ihre Arbeiten zu zeigen, darüber zu diskutieren oder einfach neue Leute kennen zu lernen. Viele kommen - wie wir auch - gleich im Pulk, am besten einheitlich als Team gekleidet oder mit Teamtischdecke. Die große Mehrheit ist dabei sicher Programmierer, aber ich hab mich auch sehr über das Mädchen mit den Aquarellfarben oder den Musiker mit dickem Keyboard gefreut.

Zur Eröffnung kam ich bisher leider immer zu spät - dank 5h-Fahrt durch 4 Bundesländer. Ankommen, PC unter den vorbereiteten Tisch packen und dann hören wir meistens einer Reihe von Vorträgen zu.
Die halten die Teilnehmer selbst, manche auch gleich zwei... Wir haben unseren Teil mit "iOS-Development mit Unity" beigesteuert und Friedrich hat zudem noch seine drei Ludum-Dare-Spiele gezeigt (und dafür den zweiten Platz der Projektvorstellungen bekommen!).
Die waren dieses Jahr allerdings ziemlich brav. Der kreative Größenwahn der deutschen Hobbyspieleentwicklung in Form von MMOs und Gothic-ähnlichen RPGs blieb diesmal (leider) aus. Dafür eher die Präsentation fertiger Projekte oder wie man fertige Projekte durch Struktur in der Konzeptphase erreicht. Eine Engine war wieder dabei (Softpixel), der Splitterweltenmacher Thomas Schulze stellte Splatter vor und Related Design's Christian Rösch zeigte neben der Entwicklung (s)einer Demo auch sein 2D Shoot'em'Up.

Wer kein eigenes Projekt am Laufen hat, erhält die Chance darauf durch die Teilnahme am Overnightcontest. Thema dieses Jahr: Pirates! Von 14 Uhr an bis zum nächsten Morgen um 10 Uhr erreichten elf Projekte den Abgabezustand.

Ich freu mich schon auf nächstes Jahr!!! Der Termin steht auch schon fest: 6./7. Oktober 2012. Dann hoffentlich mit einer großen Projektvorstellung auch von unserer Seite!
Es tut gut zu sehen, was die deutsche (Hobby-)Spieleentwicklung so treibt. Ich weiß noch, wie verdammt pessimistisch ich die deutsche Szene in meiner Diplomarbeit betrachtet habe. Aber gerade erwachsen ihr doch eine ganze Reihe von Talenten.
Bis nächstes Jahr (oder der nächsten Entwicklerveranstaltung)!

Noch zum Schluss: Ein paar interessante Teams und Entwickler, die wir trafen (Ich hoffe, ich vergesse niemanden!)

Iwan Gabovitch | Joyride Labs mit Nikki and the Robots
Thomas Schulze | Splitterwelten und Splatter
Andreas Reich und Martin Dechant | Golden Vertices
Felix Kerger, Torben Wenzel und Manuel Scherer | Uniworlds
Alexander Zacherl | Bit Barons
Thomas Trocha
Frederic Schimmelpfennig | Goose Gogs

Bunnies, Back Into Your Cage!

Last weekend, from 20th to 22th August, Ludum Dare #21 took place. Again, the task was to make a game (from scratch!) within 48 hours (or, if you're in the Jam instead of the compo, 72 hours). I made a game called "Bunnies, Back Into Your Cage!", made with Flash and FlashPunk.

Play it on Kongregate! (This is the Post-Ludum-Dare version, with changed control scheme and some bug fixes.)

I also wrote a post mortem, talking about my experiences this time. It was quite hard to do it, even though it's a pretty simple game, but the theme "Escape" didn't give me the right idea to motivate me from beginning to end. Still, I like the result, in spite of many people having problems with the controls, hehe.

The Grumpy Jump Stigma

Since the founding of our little business we're pursued by a stigma. Probably everybody knows this problem: A failed project, which follows you every game design discussion and questions all of the great ideas you have.

Those of you attentively following our news on this blog and Facebook may know the project called “Grumpy Jump”. Friedrich made a game called “1930” for Mini Ludum Dare #23 and we decided to make a full game out of it for iPhone/iPad.


(YouTube videos try to set cookies and contact Third Party servers!)

After the first post you have never heard anything about the “Grumpy-what?” again, haven't you?

The calculation is easy. You “just” take a working game concept made for a contest and complete it by filling it with more and better levels. Zing, instant success! Especially with a cross-platform engine like Unity3D. Also, the idea behind “1930” was very simple so it should take two months at most to transform it into “Grumpy Jump”.
We are always very accurate and planned this game with a design document, added some more features, more themes, story and some sense of humor. We have a concept - the work can start!

Late in the process, we unfortunately recognized that this wasn't the game we loved to make ...

How could this happen? On the one hand there is the project you might think the platform's users are looking for – and on the other hand there is the game you'd love to develop. Of course we are free, independent, passionate – we do what we want! But there is also the wish to actually make a living from game development. And in favor of this goal an analysis of the platform is needed.

The iPhone looks like a great choice for indies:

  • Everybody can join, after paying that little fee of €79/$99.
  • You can develop for every category from finance till gaming.
  • The platform is very widespread (particularly in the U.S.), but of course totally popular in Europe, too.
  • If you plan well a small team can create a nice app that corresponds to the price customers pay.
  • The iPhone is a great console for innovative gaming because of the touch screen, accelerometer, camera and GPS.

These were my arguments for the iPhone. Some of them turned out to be true, others I recognized to be just my vision but not reality. So let's think about the people having an iPhone. The main users love it for style, usability and all the new functions a smartphone presents.

As a mobile platform you can assume that people ...

  • … don't have the leisure to intensively deal with your game. Playing happens in little breaks while being in the bus, to pass the time or just doodle around.
  • … are also new to gaming and the confrontation with complex concepts over-strain their time/ attention span/ grasp.
  • … mostly prefer mainstream graphics, which means cute, colorful and friendly graphics
  • … have a high quality pretension.

All that in mind we decided to concentrate on the target group. We never wanted to be mainstream, and if you take a look at our old projects you understand what I mean. We love to try unconventional games with reduced colors and strange characters. But those projects were prototypes only: We planned what we wanted, because we just needed to show the ideas of style, gameplay and characterdesign (e.g. for university courses).

Omerta Screenshot

Über Leben und Sterben Screenshot

“Grumpy Jump” was the first game we wanted to finalize for selling. But Grumpy wasn't even fun to play at all. What happened?

It went like every project you neglect. With no motivation and no passion it gets harder every day to constantly work on it. In the end, the game should have needed less than two months to create but still wasn't finished by any means! That the stuff you have to do in order to found a company takes away time from producing games didn't help either.

Then there was the Seven Day Roguelike Challenge we wanted to take part in: “Just one little week interrupting our real project! After this week we will go on developing our mainstream, colorful, funny product!”. But in this week we thankfully recognized (or better: rediscovered) which kind of projects we love to do. How games have to be (considering time, team and abilities). That it's not right to bend yourself just to please a target group you don't even really know. And so we decided – with a heavy heart – to stop developing a game we worked on for about two months.

It's very hard to stop a project, especially your first commercial one, and admit a failure. But to finish something, come hell or high water, is stupid, too. Now every project gets compared to “Grumpy Jump”: Do we love the game and its mechanics? Is it fun?!
My advices (they seem obvious, but when concentrating on development you might forget about them, just like us):

  • Play the game as much as you can.
  • Use agile project management and only implement new stuff when the old/current features are working.
  • Never do a gameplay or style you don't like, everybody will feel that it's not your passion.