Frog Prince Game Devlog #1

Back in December, Manouk reached out to me if I was interested in starting a collaborative project. She wanted to inprove her writing portfolio and thought by teaming up with me, she could show she able to write more than plain fiction. We knew each other from our studies at the WdKA but we had never worked together before. After meeting over a coffee, we decided to create a small narrative game!

Creating a game together would be a good opportuntiy to test both my coding and art direction skills, as I always enjoy designing everything during game jams – characters, environment, UI, everything visual. I knew that this would be quite a challenge I would both be responsible for the code and all art on this project. Up to now, I had only finished small coding exercises from Unity Learn, no complete game yet from start to finish. The only way to figure out if I would be up the task, though, is to try! And hopefully by chronicling my learning experiences on this blog, I can later look back and enjoy the journey. Even if we pull the plug halfway.

To keep things easy, we decided to let our game take place in one single interior: that would minimise the amount of environment art needed. We settled on a train compartment, a space we were both familiar with and offered plenty of storytelling opportunities.

With that decided, Manouk wrote a short introduction about a frog prince on his way to his crowning. Due some malfunctions in the last compartment of the train, normal citizens were allowed in the royal coupe. The train then stops for unknown reasons, and the prince has to persuade the people to help him open the door to the conductor, to find out why the train has stopped.

This was enough for me to start brainstorming how the compartment of the frog prince might look like. If frogs govern this world, they would use frog-friendly materials, wouldn’t they? And there would probably be a lot of water around!

I also looked at other text-heavy games, seeing how they handled many words on-screen. I rediscovered Disco Elysium, a game I had heard about before but never knew exactly what it was about: now I really want to play it! I think this game is going to be a big inspiration in its layout of an isometric world combined with a large UI for dialogue!

I think the biggest challenge is going to be to prioritize, as I will have to divide my time between coding and art all the time. We’ll see how that goes!

February Updates

When I’m on a deadline and have to use most of my working time to meet it, my mind always comes up with the most wonderful ideas and things to do. I guess that’s a natural thing; your brain is probably urged to look for quick wins instead of the hard task at hand. After finishing a rough deadline just at the end of January, I had time for these creative urges again!

I really felt like painting and study the fundamentals again. Maybe it’s because I struggled a bit with large assignment I had to wrap up last month – I think the immediate reason is twofold!

Firstly, I watch a Dutch tv show called Project Rembrandt, an artist competition for amateur painters. During the competition the participants have to complete technical excersises, such as life drawing and still life painting. Seeing other artists paint and practise really inspire me to do the same!

Though the show claims to be a contest for amateur painters, among the participants are a graphic designer, architect, game art student and illustrator. Appearently going to an art academy and having had painting lessons does not exclude one from the contest. I think that’s not entirely fair to the participants who had no creative training whatsoever. On the other hand, the people with creative professions didn’t get judged considerably higher or better; While our illustrator and game art student made it to the finals, so did our geologist. In the end it’s fun to watch, and that’s wat matters, isn’t it?

A trip to the Van Gogh museum

The second reason I really felt like painting lately is a visit to the Van Gogh Museum with my sister last week. Van Gogh is the prime example , perhaps even the origin of the troubled poor artist trope, but seeing his work does the same thing as the tv show: it makes me want to paint. You can feel his enthousiams and work ethic through his paintings, and that’s just really infectious!

But what his story also shows, perhaps, is that you can become an artist without formal training, and later in life too, if you persist. Van Gogh was 27 and had tried various studies and courses before he decided to become an artist. And even though he briefly studied at the Académie Royale des Beaux Arts in Brussels, he is mostly self-taught. I’m sure he would have loved the wealth of information and study material we have now at our fingertips with the internet.

What I’ve been up to (June)

In an effort to try to get into blogging regularly, I’m following Joni van der Leeuw‘s example and try to write regular blogs about what I did the past weeks. I like writing but it’s one of those things that quickly drop to last place on the to-do list and therefore never gets done. I’m opting for monthly updates now as weekly seems a bit too much effort (and I don’t know how much I have to share anyway), but we’ll see!

Job hunting

MerMay has come to an end, and so have a lot of projects I worked on the last three months. Yes, my planner is almost completely empty: that means hustling for jobs again!

I applied for a few job offers, though, and last week was nothing else than drawing art tests. I suddenly found myself drawing only space suits and ships the whole day to meet the deadlines, oops!

Indigo

Indigo is the most important game industry network event of the Netherlands, always taking place on the last Friday of June. Just like last year it was held completely online. Met new people, some who might hold exciting opportunities! I have a few more meetings next week that spilled over, fingers crossed!

C#

And last but not least: I’ve been learning how to program in C#! Back in April I had a few meetings with a career coach (a free opportunity I thought wouldn’t hurt) and I did some tests to chart my interests and skills. Guess what? Even though I’m a creative person (duh haha) I’m also quite happy doing analytical stuff. In fact, I’m the opposite of the chaotic artist cliché, I’m actually a very organised person, starts work every day at the same time, never comes late to meetings, etc. And the fact that I’ve had a self-build website in my teens and installed this website myself too shows I have affinity with code the very least!

So my career coach strongly advised to look into programming. There is, after all, a high demand in developers. I came across a C# course I could participate in for free due government subsidy, so I took my chance! C# is after all the scripting language in Unity, probably the most popular game engine.

This is not a career switch, though! I do not want to give up all the time and energy that I’ve been putting into finding my way around illustration and game art. I just think that knowing my way around code will be a valuable asset. And it would be cool to develop my own little games, wouldn’t it?

Realistic Horse Coats with Procedural Textures?

During the INDIGO showcase yesterday, I got the chance to talk to the ladies of Studio Deloryan. They’re working on a horse management game called Horse Reality, featuring realistic genetics of the horses’ coat colours. The illustrations of the game are beautiful, but as they all need to be drawn by hand, it quickly becomes quite a workload.

Promotional art of the game Horse Reality, these images are also used in-game.

Think about it: all the featured horse breeds need to be illustrated in all the possible coat variations these horses can have. In addition, Deloryan told me that every breed also has separate illustrations for mares, stallions and foals, tripling the amount of images needed.

I’ve never been a big horse fan (I skipped that phase), so my horse drawing skills aren’t that developed. But even if I were able to illustrate horses of the quality of this game, I would definitely think, Isn’t there a way to automate the proces of creating artwork of all the coat variations?

As early as 2003, the Pokémon Spinda had procedurally generated spots on its sprite. Interestingly, the four dots would each have a square mapped out in which it would appear, designed so that Spinda usually would have a spot on each of it’s ears and two in it’s face (or one, if the two overlap). A very efficient way to create diverse but still similar variations, if you ask me!

You would need something more advanced for the generation of realistic textures, of course, but the tech isn’t new. The genetics of horse coats is pretty complex as this online tool nicely illustrates: some gene combinations result in almost indistinguishable variations, while other genes handle different kinds of spotted patterns (such as tobiano or overo).

This tool work with semitransparent images, as the patterns are always appear the same – but combined with technology like the randomization of spots on Spinda, it should be possible to create unlimited variations of tobiano markings, shouldn’t it?

As interested in technical art challenges as I am, I quickly looked if there exist any algoritms or scripts that could generate spot patterns of horse coats, but I found none. There is a Minecraft Mod that brings realistic horse genetics to Minecraft, but it uses only pre-made textures. If anyone knows of a tool that generates spot-like patterns, let me know! I’d love to explore the possibilities of this!

About that 3D game project …

I’ll keep you informed on the progress.” That was almost two months ago. Oops. ^^;

Of course I should have written something earlier, but all of my energy went into creating the concept art, illustrations and 3D models for this game, as well as applying for internships, my new job and on top of that the usual December festivities … I didn’t have much energy left for dA. But now I have one thing less to worry about: I secured an internship position at a small game studio, whoo!

Then our game!

Poster by Sarah Bergmann

It’s called Aurora Trail and it’s a puzzle adventure game for pc! It has just recently gotten a Steam page and we’ll release publicly January 8th! Early acces will be earlier, naturally, so if you want to play it earlier I can probably give you a Steam code around Christmas. ^^; We have a Facebook pageInstagram and Twitter, as well as a website, if you want to follow us (and see pictures of us in real life!)