Category «Videos»

How to make an AAA game in 2 days

Before the Global Game Jam 2016 started I gave a short talk about how to make an AAA game in 2 days (as the GGJ is 48 hours long). Of course I have no idea how to make an AAA game, but I thought that sounds more interesting than "How to polish your game in a day". So yeah, it was just about giving a jam game that small bit polish so it wouldn't look that much like a jam game.

I started by talking about some experiences I made years ago: how 2K contacted me as they had this new game - Assassin's Creed - and they already worked a day on it. Their prototype consisted of the protagonist Günter (or so) walking around. But they didn't know how to make it any better. That's why they consulted me. And here is what I told them.

First I noticed how the movement wasn't very smooth, and I showed them how to use tweens so the player character would look professionally animated, even though it was a single sprite. It was a bit of a pain, as tweens need careful coding. For example, as long as the player is tweening, don't let the user change the direction, and so on. But all the sweat paid off.

How To Make An AAA Game In 2 Days - Part 1 - Tweens

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

(If you use Unity, don’t use iTween. DOTween and LeanTween are quite okay, though!)

Afterwards, I explained how the same applies to the camera: the more movement is there, the better. We all know how cool AAA games use tracking shots for everything. You can do the same! But using Lerp() to make the camera somewhat smoother can be tricky, as sometimes the player can be too fast and not see where they're going. This is why we add some kind of foresight. This talk from the GDC 2015 can be helpful, even when not doing a sidescroller.

How To Make An AAA Game In 2 Days - Part 2 - Camera

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

Apparently the original AssCreed had some teleportation mechanic, but it looked bland. I advised Lionhead to add some transition effects. Those can also be useful when the player gets hit - just color the screen completely red!

How To Make An AAA Game In 2 Days - Part 3 - Transitions

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

My game Snakoban has another kind of effect for changing levels. It was a bit of work, but everything is better than just changing screens without any transition.

Snakoban

"Never forget to shake the screen," I told the AssCreed developers. "And of course, use particles everywhere." Every new particle in the game is another step to AAA, as they give instant feedback to the user that something is happening or has happened. And they look nice, too, so even as pure decoration they are useful.

How To Make An AAA Game In 2 Days - Part 4 - Particles

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

Our very own game prototype Power of Love has trails for the player characters. It looks cool, because it adds the illusion of velocity, speed and fast movement.

Power of Love

Even with all the improvements so far, Blizzard's prototype looked kind of flat. So I introduced them to the concept of layers - giving the player a shadow, even a simple one, already creates the illusion of depth. Having a foreground and a background with different scrolling speed ("parallax scrolling") is awesome too.

How To Make An AAA Game In 2 Days - Part 5 - Layers

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

Although they already worked on the prototype for a day or so, they still missed the most important thing in a game (or any medium, really): emotions! Always take care your game evokes feeling. This is why we improved the story a bit, worked on the colors and chose a cool music that fits. (I think they changed the story later.) Anyway, humor is also cool, but I don't know much about that. It’s up to you, dear reader!

How To Make An AAA Game In 2 Days - Part 6 - Emotions

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

Of course, music is great, but sound effects are needed, too. Just like particles, sounds add a lot to the feedback and the atmosphere. Foot steps, "ouch" sounds, you name it. Sound can even create things that aren't there! Want a forest full of animals? Just play a sound loop with rustling in the leaves and singing birds, and your graphics department can leave early, because they won't have anything to do.

How To Make An AAA Game In 2 Days - Part 7 - Sound effects

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

Obi Wan gives a good lession, in this regard: it's only real if it has a sound!

Obi Wan and the sound of laser

For the final touch Crytek added simple light effects, to focus on the important things in the game (the player), and increase the atmosphere. Nobody could believe this was still the same game, just with a bit of bling created within a few hours. And we all know that Assassin's Creed became a big hit!

How To Make An AAA Game In 2 Days - Part 8 - Lights

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

(You can download the "game" here. It was made with Monkey-X. The tileset is from Silver IV. The dust is from here. The first music track is by my brothers, the second one by Matt Goles. Of course, Assassin's Creed is a trademark of Ubisoft.)

Jana visited Ramallah for a workshop

Driving from Ramallah to Tel Aviv

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

Ramallah Street

It's always a great experience for me traveling other countries. Not only to visit new places and meet different people, but as a welcoming reset of perspective. Getting to know places like Ramallah in Palestine is such a journey that often helps you experience things differently than you thought they would be. In Germany we mostly hear about Palestine in the news, when terrorists are bombing people or a new election is running. My friends and family were worried for my safety, not only because of Palestine, but moreover my plane landing in Tel Aviv, Israel - also mostly known to Germans for bombings, stabbings and elections.

Only a few people know that students in Ramallah study Computer Science, create games and were going to take part in the Global Game Jam for the first time this year.

Ramallah city

As it turns out, everything is different than expected and my invitation to give a workshop for students became a pleasant trip. Of course, the infamous questioning of Israeli airport authorities every flight is starting with, the twice, thrice check of your bags, is annoying. Whatever, you tell them the story of your life in twenty minutes and be done with it...

As a German traveling this region is somewhat special, as you get reminded of your country's own history and the parallels to the ongoing conflict more than once. It's not only the Holocaust I'm talking of, but also the separation of a country through a wall. A separation that not only cuts off people locally, but also mentally. It's saddening how few everyone knows about each other, despite having free internet access and therefore unfiltered information. But I guess a separation like that sits deeper than the lack of information and I'm not sure my short travel report will give this deep wound any justice. So let's focus on the stuff I understandgames!

Every year on the last weekend of January the Global Game Jam takes place. The whole world jamming to one theme in local hubs together and Ramallah was jamming this year, too. Thanks to the French-German Cultural center, Thorsten 'Storno' and his team from the German Indie festival A Maze, the freshly founded local maker space and the Palestine game developer Pinch Point this was going to happen. Ammar Tazami from Pinch Point and I were giving workshops in advance - about game art and design for game jams from my side, and Ammar about 'Working with Unity'.

The participants where Computer Science students from the whole country, but mostly the Birzeit University near Ramallah. The number of women in my workshop was astonishing. Okay, one participant 'cheated', by bringing his two sisters with him, which was great.

Although, according to an interview with Palestine-based marketing and PR head Katy Hanna 70% of the Birzeit graduates are women. Are there really more women studying computer stuff? I would like to know more about that!

Ramallah market

Ramallah was founded by Christians and still has a lot of churches. And therefore also bars that serve booze. Although well known, Ramallah only is one part of two cities growing into each other. The bigger part (ca. 120.000 inhabitants) is Al-Bireh, it's Muslim sister.
What confused
me and a lot of people I met is that Ramallah (together with Al-Bireh) seems to be a city like any other. Sure, oriental with hundreds of one-man street shops and carts, loud, vivid, crowded and no car movement without reflexive honking. The streets often miss some kind of pavement, which is either non-existent or used by palms and olive trees, therefore people walk between cars. If they would have the ability to honk, they probably would.

Ramallah crowded

But between women wearing colourful head scarfs (or not) and men sometimes clothed in thawbs, you may spot hipsters and always well-dressed young people. They have Macs, iPhones and probably visited or even studied outside of Palestine. The only difference (well, I was there for three days) is the ubiquitous sense of being locked up. Even though Palestines can travel, it's not an easy process and has to be allowed by Israeli authorities, while flights can only happen from Jordan. You might easily forget all this while sitting in one of the many cozy cafés or bars, drinking delicious Arabic coffee with cardamom or the new Palestine Shepherds beer.

workshop

Therefore it was a pleasure to meet some of the local developers, although for a much too short time. My talk mainly focused on simple tools to restrict yourself. I feel that beginners often try to add too much to a picture or game in order too make it more interesting. But the better approach would be to focus on a few elements only and flesh them out. In the end I gave the students a small game Friedrich and I created together shortly before I went to Ramallah. Students had the task to exchange the games graphics and come up with new graphic assets, remembering all they have learned in the last three hours. One of the students, Ahmad Nairat, sent me his graphics (the one on the bottom):

LongTongue_Mod

Two weeks after me, Thorsten and Matthias Löwe came to Ramallah to prepare the Global Game Jam. Look at what the guys in Palestine created!

See my workshop pdf here.
Load our game Long Tongue here.
See more of my fotos from Ramallah here.

Making-of video 5, Artbook, Honorable Mention

Yes, updates seem to become rarer and rarer. The main reason for this is that we still do not have a new project. Yes, we do have plans, but as usual nothing is set in stone yet, and nothing drove us into a development frenzy. Since the release of TRI we created a few internal prototypes and game jam games, some of them I wrote about on my personal blog. We also update our Facebook page more often than this blog, as some news are tiny.

And while we planned and created ideas and abandoned them every month, we were also giving interviews for local radio and TV broadcasts and local newspapers - so it's all in German. Press came when they heard that we won "Best Youth Game" at the German Computer Game Award 2015, so this is a nice side effect. Jana also created a booklet for German indies, which you can grab at the upcoming Gamescom 2015, or just read it online thanks to Martin Nerurkar. (Yes, we will be at the Gamescom, but mostly as visitors only.)

Another thing we did was filming my brother Ludwig Hanisch in his basement, where he created the music for TRI. It's an interview of around 15 minutes about family, inspirations and instruments. Watch it now - it even has English subtitles!


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

In order to create a more extensive, more interesting post-mortem of TRI, we made a digital artbook. Even though I already wrote a short retrospective about TRI's development, I felt it was necessary to close this chapter in a much cooler way. Thus there is the artbook now, which exists in two versions:

  • The full edition (94 pages) contains it all, background information, WIP screenshots, concept art, scribbles, etc. - everybody who bought the deluxe edition of TRI has it.
  • The lite edition is free to download for everybody - it contains the first 51 pages of the full edition and is only missing the transcript of the developers' commentary; the very same commentary you can also unlock in the game.
tri artbook cover tri artbook example page

Oh, and one last thing: to our surprise TRI got an Honorable Mention at the 2015 Geekie Awards, which is pretty crazy if you consider the high-quality competitors. Thanks to the judges for the mention!

geekie awards

That's it for today. Hopefully we have more news sooner next time!

New Release Trailer + Steam


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

Just five days to go and TRI is available on your favorite games platform! Until then, have a look at our new trailer, featuring the monk's voice actor Harvey Cash with music by Ludwig Hanisch.

In September 2013 we put TRI on Steam Greenlight. Nearly one year later we opened our Steam store page. You can add the game to your wishlist now, if you like.

tri_tag5

Making-of episode 4 and new screens

Two years ago we had a fully playable version that still neglected story completely, but the triangles worked together with the level design, finally. At this time we heard of other developers trying out "early access", which had the more precise name "alpha funding", back then (or in our case even pre-alpha funding ...). I loved playing these games and seeing diamonds-in-a-rough developing into more playable and polished games with every update.

I analysed everything I found out about these alphas and wrote down The pros and cons of making a game alpha. At the same time we decided to jump into the cold water to try this infamous new method to get early feedback and funding with TRI. The funding didn't work out, but the feedback was pretty motivating. For the first time we had feedback from players and we realized what Early Access really meant: whatever you plan your game to be, players might have their own visions or show you issues that you wouldn't have recognized without somebody playing the game that isn't you.

This version isn't available (anymore), although I wonder if this is fair, since people paid for it. And the current version doesn't look anything like the current one. So, for those of you who missed out this experience, Friedrich and I played it for you again.


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

Of course we also push TRI forward, instead of just looking in its past. At the moment we try to fix little nasty bugs, polish finished levels with physicalized or animated objects and smooth out puzzles or paths that people got stuck in. Have a look at some of the examples:

At the moment we also work on cutscenes, finishing monologue and story text and mentally prepare for attending the Gamescom in Cologne in August. And finishing the whole project ... somehow ... soon.