Oct 17, 2017 Last Updated 12:43 PM, Oct 17, 2017

An Interludo on Game Development, with Ludovic Servat Featured

Published in Straight from the Devs
Read 774 times
Rate this item
(0 votes)
Tagged under

This interview has been edited and condensed.

For a young man barely eighteen, it’s often considered foolhardy to quit traditional school in order to study by one’s self. Though it’s not unheard of today, dropping out seemed to carry a greater risk at the turn of the 21st century. However, in the summer of 2001, in Toulouse, France, a young Ludovic Servat decided to forge his own path outside of the school system. Rather than continuing his studies in university, Ludo instead began doing odd jobs, saving his earnings for his own computer.

He had always been a creative. Ludo had an enduring talent for art, which would later develop into graphic design and video game artwork. He was mesmerized with the video game industry since 1998 [EN: That’s also when this game came out, by the way], and he wanted to make his own mark on the scene. It was a difficult path to tread by one’s lonesome, as he had neither friends nor allies who knew what he had struck out to accomplish. Luckily, his decision came at a time when the internet was slowly becoming stocked with information he could use to his advantage. The keyword here is “slowly”; at the time, just 7% of internet users worldwide had broadband.

Ludo persisted. After creating a few video games which went unpublished, along with one that was published to a quiet reception, Ludo finally produced a title about which he was boundlessly happy and proud: Pharmakon. It was something on which he had spent years working. The first year of development, Ludo used a prototype concept he had created out of cardboard to better envision the future of his project. On the heels of the exciting release of Pharmakon on Steam, Ludo took the time to respond to a few questions about his past hardships, his growing success, and even his preferred junk food.

How big is your development team?

I am the only developer working on Pharmakon. However, Janek Roeben of U-GameZ made the music of the game, and Tasmin Thorpe translated the game from French to English. And, a bunch of people gave me useful advice and feedback during the development process, but (they) didn’t work directly on the game.

What are some of the tools you use, and why? What are the limitations or challenges of the software you chose, and how do you work past them?

I think the thing I did the most was filling notebooks and online documents with ideas: I used Google Docs, Workflowy, and Notability. During the development of Pharmakon, I used around ten different graph notebooks. One was just filled with things I was learning about programming. Another one had gameplay concepts or project-related thoughts. I constantly had a tiny graph notebook that I constantly carried with me at all times in case I had an idea. The software and the notebooks were useful to clarify blurry concepts, to share, and to get feedback — as well as not forget any ideas.

Being an art designer first and foremost, I have used Adobe Photoshop for more than fifteen years to make art for various game projects. It’s the software with which I feel the most comfortable. (However), Photoshop is not well equipped for easy animation purposes. It requires a lot of effort to make good animation without redrawing every frame of the animation. That’s why I used Spriter Pro. It’s simple but efficient, (and you can) create and rapidly edit the animations thanks to the ability to animate elements separately. It also provides easy ways to export animation the way you want for your game.

Even though I didn’t make the music, I did make the game’s sound effects, so I had to record and edit sounds. I used Audacity, which is a free, quality audio software. It was perfect to cut, change speed and tone, add effects, and much more.

(For the coding), I used Microsoft Visual Studio Community. It’s a robust and well-known software (which you can use) to write and execute code. When I started to work on Pharmakon, I wasn’t able to program anything. The year before the beginning of the project, a few people encouraged me to try learning Javascript with Unity3D because it was the most used and common choice to start with. Unfortunately, at this time Unity3D tutorials on the internet were mostly about drag-and-drop game creation — not real programming. Without any background in programming, I was very lost inside the architecture of Unity3D. Also, Javascript is a volatile programming language. That means you could program something that works now and see it broken hours later because it needed something more appropriate. Oblivious, I was constantly facing this issue.

So, in order to learn programming foundations correctly, as well as work on Pharmakon at the same time, I used the stricter C Sharp (C#) language and Monogame framework (XNA Microsoft descendant). It was perfect. However, when I started to use Monogame in 2015, it was poorly put together and lacked tutorials. So, I started to use the long-established but well-organized XNA and, at some point during the project, switched back to Monogame [EN: Nice configuration management, bro]. It was very stressful to switch from one to another because many functions were handled differently. This required huge parts of the game to be remade but, in the end, it was a really good choice. Thanks to this, I learned to program in two years — and am still learning!

Lastly, Discord has been very handy and easy with which to use to talk with other people. That’s the reason why I used Discord to establish my community. (I have everything) on a server where I share Pharmakon details, game development facts, and casual discussions. That helps to gather information about everything in one place and keep interested people close by.

Do you see your game reaching a broad and international audience?

Honestly, I don’t see it (laughs). Pharmakon is a very niche game. It’s the only title offering the kind of gaming experience that it does, and players are intrigued yet hesitant when looking at it. Today, with the amount of games on the market, being original can be a good thing. But being too original means there is a high risk of not matching with current playing trends and habits. Many players prefer to play within the same genre to decrease the chances of being disappointed. Sometimes, they don’t want to learn a new way to play a game because it requires effort to understand and learn. (This is why) I think Pharmakon needs to find curious and invested gamers looking for new challenges. I am pretty sure there is a public for it, but it’s not the general — and lazy — one.

What interesting challenges have you faced and overcome on your own during development?

Learning programming all by myself was a big challenge. Programming was like dark magic to me. Understanding how everything is structured, linked, and done in a whole new program was complicated to learn (solely) from the Internet. The most difficult thing about it was finding relevant explanations when I didn’t know what to call the information I was looking for because I had never used it before.

Another big challenge was not losing the direction I wanted to take with the Pharmakon concept. Many players and developers encouraged me to change the game in order to fit with gaming trends. But from my experience, I’d seen a lot of games becoming bland in order to match with everyone’s tastes — some to the point of being incoherent. Making a harmonious and sincere game was really important to me. That’s why I know: Pharmakon is Pharmakon.

But the biggest challenge was to moderate myself in order to keep good quality. Unfortunately, I can’t clone myself; I had to choose wisely about the aspects on which I would work in order to (ultimately) make my game.

Each aspect developed for Pharmakon had to answer these criteria:

Does it make sense in the game?

1. Do I know how to do it? Can I learn how to do it? If not, can I create my own solution to do it?

2. Can I do it without ruining the quality of the game?

3. How long would it take to do it?

4. Am I ready to endure it?

(I think this is) a good way to maintain a quality when you work alone and don’t want to become exhausted because of a project’s size. At the beginning, my list of objectives wasn’t very accurate. But with experience, it became very useful. It prevented me from drowning in tons of features I could have made.

How long have you been developing video games? When did you start, and how?

I think I have been working on video game projects for about nine years. However, 2001 is  the year I started learning how game artists work, and trying to do the same. Yes, I am an artist before a programmer — here is an outdated portfolio. But I first decided to work on games in 1998, after I played Metal Gear Solid on PlayStation for the first time. It was a mind-blowing game experience. And, hooked by its good story, meaningful mechanics, and perfect production, I was like “Okay, I need to make games now.”

I wanted to start creating video games as soon as possible. Unfortunately, I couldn’t afford a computer until my 18th birthday in 2001. That was around the time my best friend chose to invest in me. He helped me buy my first computer and was the first person to truly believe in me. That same year, I left school and started getting random jobs. It was insanely risky. I was inexperienced and uneducated about the concept of video game creation. After work each day, I would spend nearly all my time digging up any information I could (on the internet) about making games. This is how it went for many long, chaotic years.

Finally, I joined a small slew of amateur game projects. I took on the roles of both artist and game designer. I also assisted in creating various levels within the games. But we overestimated ourselves. We neither had the necessary time or experience. Our far-reaching goals seemed unattainable. At the same time, I was still trying to find a suitable team with which to work. But the more I searched, the sooner I realized that it was essential to do all of this on my own. Otherwise, my chances of releasing a game would have been impossible. Thus, I became a multi-faceted game developer. Learning and working by myself was a necessary component of the project if I wanted everything to work.

Video game development can be long and arduous work. But, is there a certain facet of development that is your favorite?

Tough question! The first time I saw the pointer of the mouse moving in a Pharmakon prototype, I got chills. So, I guess seeing an idea become realized and interactive in a game is what keeps me working. But I think my favorite is to see someone else playing with the system I created. I enjoy seeing it make sense for them. In the end, let's just say that the aspect I love accomplishing the most is creating interactive harmony.

What have been the reactions of your friends and family to see your hard work coming to life?

It’s difficult to say. My family has been distant from computer stuff. They were also afraid of the instability of making games for a living. So, after years of work without financial success, my family was like “ Finally! I hope you didn’t waste your life for nothing.”

On the other side of things, my close friends have been very supportive. They are really happy for me. They know that I have been working hard for years in order to do this. I think they never told me it was a bad idea because they felt it was a profession which suited me perfectly.

What was the inspiration behind Pharmakon?

Faster Than Light for its strategy and random generation of events, XCOM and Darkest Dungeon for their positioning strategy. And all three of them for turn-based management.

People think Tetris was one of my inspirations, but I’ve barely played two hours of Tetris in my life —  and I disliked it! It’s a good game, but I am bad at it. Actually, pieces of the drone are shaped like tetrominoes only because balancing the game pushed me to make shapes that way. (It helped) give the right tools to equip the drone in any case.

In Pharmakon, you combat numerous elemental beasts. How did you come up with their design?

The world in which the player evolves is very formated. Everything is organized around fighting elemental beasts. The agents working for that purpose are educated in a very straightforward context. Therefore, in order to represent beasts as “beings at the wrong place,” it was a good choice to make them morphologically weird enough to make the player think “Damn, what is that?”

Aside from this, I had to shape beasts based on their elements. For instance, water beast have elephant- or dolphin-like skin and are a bit fat, to store liquids. Fire beasts have reptilian skin to soak up heat and they have holes to evacuate heat pressure. Ice beasts are covered with thick hair and they constantly produce ice. Earth beasts look like worms and are blind because it is useless to see under the ground. Electric ones have horns to get lightning charges. They also have feathers because… well, because birds hang out on electrical lines without any problems. What? It doesn't work that way? Oh, my bad!

How does this game compare to other games on which you have previously worked?

Before this game, I worked on a game called Lavapools and several other unpublished games. For most of these projects, I was a member of a team, so I wasn't alone like I was on Pharmakon.

Over the years, I have devised a list of my most obvious pros and cons about being in a team.

Pros:

- Others motivate you

- When you see the good work of a teammate, you are inspired to do the best you can to match with their work

- The feedback from others can lead to better ideas — and you can learn from the work of others

- You can focus on one aspect of the game to make it shine almost as much as you like

Cons:

- Some might not be as motivated as you are

- By extension, when you see the bad work of a teammate, you are let down once you see the difference between your own investment and the teammate’s investment

- Others have their ideas and they may not understand what you are aiming for, especially if you fail at explaining yourself or your vision

- If someone leaves the team and you can’t replace them, your project could disintegrate

- You dislike when others try to teach you your job the wrong way, and you could lose precious time and energy debating or explaining why a task should be done in a certain way

What were your goals for this game during its creation? Would you say that you achieved these goals?

My first goal was to satisfy the younger me with a game that brought the joy — and challenge —  of deep thinking. But regardless of age, the game fits perfectly with people who love to think, calculate, adapt, coordinate, optimize, combine, and anticipate.

The second goal was to not lose players in excessive content. A lot of developers add content to extend game length, but in the end the player’s choices lose their meaning. The third one was to maintain a strong harmony in which the players can experience the “that makes sense” feeling. Essentially, I created Pharmakon in order to bring a simple, coherent, and precise panel of possibilities to solve an evolving problem.

Last, but not least, I had a hidden fourth goal. (I wanted to) create a game with which I was happy. A game done the way I wanted, without regrets.

What was your favorite snack (read: comfort food) to eat while you were working?

Potato chips. Very healthy.

Laurrel Allison

Laurrel Allison is a writer and editor who hates avocados and can’t do yoga. From the States though she may be, she prefers giving in to wanderlust and is currently located in Taiwan. Laurrel is a content creator for various online publications. She is known to enjoy taking a cuppa, playing video games, as well as watching You’re the Worst. She can be followed on Twitter, Facebook, and Instagram.

Related items

  • Banner Saga 3 Art Reveal

    Stoic, an independent game development company, and Versus Evil a leading independent video game publisher, today unveiled the first key artwork for Banner Saga 3, the third and final chapter in the epic Viking RPG trilogy.

  • Aftercharge Interview with Chainsawesome Games

    The studio itself was established in 2012 by three people — two programmers and one artist — who had gained experience working in different studios before, but mostly with one studio (that is) in Quebec City, which is called Frima Studio. They decided to try it on their own and began working on a project which was later canceled because it had been too ambitious. Their first successful project was BeatBlasters III which is a game they released on PC. It’s a rhythm game with platformer and puzzle elements — a unique take on those genres. It didn’t perform very well, like most first games of a studio. They didn't invest much in marketing.

  • Devil Dagger’s Die-Hard Devotees

    Devil Daggers is created by Matt “m4ttbush” Bush, under the company Sorath. I’m greeted with screenshots that depict a hand engulfed in embers, firing countless daggers from its fingertips at hordes of lovecraftian enemies. The room is dark: there are no walls or ceilings, only a dark void. The faint illumination from the main character reveals ancient stone floors beneath. The entire color scheme seems to stick with three, maybe four colors at once — all dusty reds or luminescent yellows. They are hugging vertices that I have not seen since Quake, and they look brilliant combined.

  • Chronicles of Nyanya Interview

    Who doesn’t love cats? (Rhetorical question, folks — I’m awfully allergic to the diminutive felines, myself.) But still, even in ancient Egyptian and Asian cultures, cats have always seemed to be… around. Enter one of the last survivors of the Greenlight program: Chronicles of NyaNya, a cRPG ]by  Ilona Myszkowska, Polish comic artist and creator of the very popular chatolandia.pl. [EN: I looked it up, and no, the “c” does not stand for “cat”]

  • tinyBuild sponsors cash prizes for indie devs

    tinyBuild today announced their sponsoring in hard cash prizes of indie games at a game development event in Minsk, Belarus. The event is called DevGAMM and has the region's biggest game awards show.

  • What is my story, I wonder?

    Every gamer has her story of creation, his moment of revelation, the guidance of a universe-ordained path that lead to their own grand, epiphanous moment in which they became a gamer. Each one has their own unique testimony that lead to them pressing start for the first time. What is my story, I wonder?

  • Lifestyle Driven Play

    My drug dealer, “Dub,” runs an independent cafe in the Dallas metroplex. Keep in mind, my drug is black pu-erh tea, so he's not actually as sketchy as I've made him sound. His shop's a quiet place, and even when it's busy, he gets a lot of down time. He walks around, chats a bit with everyone, and then settles down behind the counter, where he keeps his unoptimized, but still respectable, PC. He plays turn-based strategy — usually single player, usually cheap or free.

  • Mantis Burn Racing: 'Battle Cars' DLC Interview

    The OPN interview showcasing the release of VooFoo Studios' 'Battle cars' DLC for the fast-paced, competitive, top-down racer, 'Mantis Burn Racing.' A conversation with Creative Director Shaun Read and Marketing and PR Manager Sean Walsh. Interviewed by our Editor-in-Chief, Rey Urias, and our Director of Business Development, Enzo Scavone.

  • We Need To Go Deeper Early Access Interview

    The OPN interview with Deli Interactive. We Need to Go Deeper is a 2-4-player cooperative submarine roguelike set in a Verne-inspired undersea universe. In the game, you and your crew must embark on many voyages into a mysterious undersea trench known as The Living Infinite.

  • Utomik Interview

    The OPN interview with Frank Meijer. Utomik is the no-nonsense unlimited play gaming subscription that offers a growing library of games from over 20 leading publishers. Gamers can effortlessly discover and play games in a single click, thanks to Utomik’s innovative ‘download while you play technology’. You get the real game instantly, not a streamed surrogate.

Latest Indie Reviews

The Indie Scene, Under Review.

Latest on Twitch

Watch it live on twitch.tv/opnoobsonline.

Latest Shows

Crumple Intervie…

The OPN Dev Talk with Gabriel Gutierrez from Nascent Games, on their title newly release title "Crumple." A great conversation about what it takes to get a studio on the run, and o...

Children of the …

The OPN interview with Jason Kim, Cardboard Utopia. Children of Zodiarcs is a story-driven, tactical RPG set in the fantasy realm of Lumus; a world divided by affluence and poverty...

Out Soon

PC Gaming Incoming

Pankapu Review

Too Kind Studios set out with very specific goals and they hit every wicket. Pankapu is an action-platformer successfully fused with roleplay elements. Sidescrolling collides with ...

Echo Review

Echo proves that innovation can truly be limitless as long as there are people willing to push boundaries and explore new ideas. With a stunningly flawless trifecta of gameplay, st...

Inmates Review

Inmates grabs you right off the bat and starts yelling in your face: you are screaming and afraid, but at the end of it all, you’ll probably tell your friends that they need to com...

Solace Crafting …

Solace Crafting may have its glitches, but it is still in the very early stages and has incredible amounts of promise already. It makes a place for itself in the genre, giving a mi...