main

ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

Loud Panda Games’ Critter Camp: From Various Apps to Mobile Games

July 1, 2015 — by Nicholas Yanes

ss-battle-mushroomforest-960x540.png

Loud Panda Games is a year-old mobile games studio from the Philippines. Critter Camp is their first game, which is currently in soft launch on iOS, and the company’s Product Manager Jon Roque shares the story. 


How the company started

Loud Panda Games used to be a part of a larger short-lived tech startup that also dealt with other non-game related properties. After a bit of restructuring, the gaming team was recreated as a new company, which now focuses solely on making mobile games.

how-the-company-started
Loud Panda Games started as a company within another startup.

SMALL CHANGES GONE BIG

We were already midway in development of a game called Reel Monsters while with the previous company. It shared many similarities with what would eventually be Critter Camp. Reel Monsters also has monster collecting, training and questing. It drew inspiration from the Philippine cockfighting industry, which pits roosters against each other in an arena. It was a very gambling-themed game concept with training taking place using slot machines, and where players could bet on monster battles.

We initially thought it would be a simple rebranding and a bit of gameplay tweaking.
small-changes-gone-big
The initial monster-fighting game drew inspiration from the Philippine cockfighting industry.

Having started over, we initially thought it would be a simple rebranding, and we’ll just tweak the gameplay a bit and continue development. But after we were done with the reconceptualization, only the battle system was  left mostly intact. The slot machine training system was changed. The questing system was also changed. There was also a pivot from fewer critters with many skills and different skill paths to more critters with fewer skills.

soft-launch2
After remaking of the game: more critters with fewer skills.

Teamwork battles challenges

Our first major challenge was when after a month in production our Product Director Marvin Apacible was diagnosed with lymphoma and had to be out of office for several months while he underwent chemotherapy. This caused some major production issues. The team had to rely on the game design document to bring the idea to life, as there were periods of time when the Product Director was out of reach. Nonetheless, the team stepped up to the plate.

The team brainstormed whenever they encountered a design issue and decided together on how to move…Tweet Me

The team brainstormed whenever they encountered a design issue and decided together on how to move forward. It is not the optimal setup and may have caused some design inconsistencies, but it also empowered the team to take charge of important product decisions.

teamwork-battles-challenges
The team had to learn how to go on working with a temporarily unavailable producer.

Another challenge is that as we get deeper and deeper into development, we realize we might have bitten off more than we can chew. We started with only two developers. We expected to hire two more within a month of operation, but had some trouble with hiring competent Unity developers. It took us more than 6 months before we added another developer to our team, and this caused a major delay from our initial estimates. On top of that, due to our game’s genre, we might be compared to mobile games such as Puzzle and Dragons, Summoner’s War and Brave Frontier. These are huge games with a significant amount of content. With our limited resources, we had to be very conscientious in deciding where to apply our efforts.

Soft Launch

We had our soft launch at the end of December 2014 after 10 grueling months of hard work. We’re very proud of what we accomplished. The graphics are great and the amount of content that we were able to put out was remarkable, considering our manpower at that time. But soft launch release was of course just the beginning. The next few months have been a particularly tough time as we started supporting a live game. Some players encountered connectivity issues that were difficult to replicate internally. Up to now, we are still hard at work improving the game’s performance and stability.  We’ve also released a PvP system and more critters during the soft launch.

soft-launch1
The developers are still working on the game’s stability and performance.

Casual Connect

It was a great privilege for us to be part of Casual Connect Asia 2015’s Indie Prize Showcase. It was our first time attending such an event. It gave us plenty of opportunities to show the game to publishers, investors and other developers. More importantly, the energy exuding from the passionate developers in the event inspired us to keep becoming better and better at our craft.

casual-connect
Critter Camp was showcased in Indie Prize Asia 2015.

The team is currently porting Critter Camp to Android and is still in discussions with several publishers for possible partnership. Nothing certain yet though, and they’re still open for talks, the developers say. Their Product Director Marvin is in remission and back to work, Meanwhile, the game can already be played on iOS devices.

ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

Prison Life RPG: How “Let’s Plays” Saved an Indie From a Regular Job

June 11, 2015 — by Orchid

11-960x743.png

Nob Studio is an indie company from Singapore, run by Shu Wan Cheng. He has been working as an indie game dev full time since 2008. Initially Shu Wan was developing Flash games only, and gradually switched to mobile. He barely survived as a solo dev for many years, and calls Prison Life RPG his biggest success so far.

ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

Upopa Games and Mutation Mash: Growing, But Staying Indie

June 2, 2015 — by Orchid

02_theGame1-960x640.png

Upopa Games started out as a small indie games company. Following the success of their first game, Hopeless: The Dark Cave, they were acquired by ironSource, and now form ironSource’s in-house game development studio. The team consists of Niv Touboul, art director and head of the games studio, lead developer Or Avrahamy, and game designer and analyst Gideon Rimmer, Their fresh creation named Mutation Mash is a crazy puzzle game where you need to match radioactive animals to make new mutants.

ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

Kill the Plumber: A Collaboration Goes Viral

May 27, 2015 — by Orchid

11261638_1381429498823204_5524984766590864526_o-960x640.jpg

2015 is the year Bari Silvestre from Keybol went back to his roots – Flash game development. “You  can’t help but reminisce about the hay days of the browser games, that can be easily distributed  and with the right polish and gameplay you can get some hefty sum via sponsorships. Times have changed though, and you have to be not just twice as good in producing quality games, but your creations should have an interesting original gameplay”, Bari recalls. That is hard to come by, so he just made little Flash games with some interesting twist on existing gameplay. They did get some positive feedback with a feature here and there, but Bari felt something is lacking. His fresh creation, Kill The Plumber, brings to life some gamers’ dreams of playing for the villains. 

ContributionsDevelopmentEventsGame DevelopmentIndieNewsOnline

INDIE|48 Gamejam: How Indies Support Each Other in Ukraine

April 30, 2015 — by Orchid

Indei48_0031-960x639.jpg

As big gamedev events are becoming quite rare in Kyiv, Ukraine, game developers themselves are organizing informal gatherings to still share experience and discuss their ongoing and/or fresh games. As for gamejams, Ukrainian devs have already got the taste of these, and just-for-fun projects become award-winning hits — think of Party Hard, for instance, who won the Critics’ Choice award at Casual Connect Europe 2015 Indie Showcase. 
So the CEO of a Kyiv-based studio of Gestalt Games, Andriy Tykhonchuk, and his wife Olena decided to organize a 48-hours gamedev challenge of INDIE|48 that took place in April 2015 at the G13 project studio.


Indei48_003
The G13 project studio in Kyiv has become kinda home for over 40 developers for 48 hours

Of course he did some research before organizing INDIE|48, and discovered that no one in Ukraine is really doing this exact type of hackathon events, focused entirely on games. However, there are IT competitions like, for example, the Golden Byte contest, where there is a games nomination.

While Andriy carried the burden of all organizational work, his wife Olena helped a lot during the event itself. “We were doing this for the first time. We’re actually just a small indie company of 5 people”, he shares. “The hardest part was to find sponsors. Things are tight with this in our country.”

The hardest part was to find sponsors. Things are tight with this in our country.Tweet Me

Nevertheless, Unity Technologies and the “Liberation” NGO agreed to support the event for aspiring developers for this first time. “I really want to believe that INDIE|48 will become a tradition and gain support of big companies. While we’ll go on developing the indie gamedev hangout”, Andriy adds.

Indei48_009
GestaltGames organized this event after not discovering any other games-focused hackathons in Ukraine.

Crocodile, Sleep, Sport

The task was to create a playable game within the 48-hours timeframe. No pre-made assets were allowed, except for sound — but this meant the team could not qualify for the Best Sound nomination.

Crocodile, Sleep, Sport — these were the keywords chosen by the judges, Tatem Games‘ CEO Igor Karev and Alexander Shtachenko from iLogos. The keywords needed to be incorporated in the game in whatever way the devs considered appropriate.

Indei48_007
The countdown and the keywords were projected on the screen.

Day 1: Survivability Test

From the initial 19 teams who wanted to participate, 14 had actually arrived, and only 13 survived till Day 3. Most participants were from Kyiv, though some have made a long way from other Ukrainian cities specifically for the gamejam.

Andriy reminded the rules, announced the keywords — and started the countdown! The teams, who were at first sitting at their tables like good schoolchildren at their first lesson, start brainstorming and sketching stuff, gradually moving to all coziest corners of the studio. The best time to walk around and just peek over the shoulder and overhear bits of creative discussions!

Indei48_010
Brainstorming ideas wasn’t the easiest task, as well as crocodile, sleep and sport weren’t the easiest keywords.

This first stage seemed the most tense, since the keywords weren’t the easiest ones to implement and not all teams were happy with this choice.

The myth of game developers being “night owls” operating on buckets of coffee and energy drinks has been partly busted at INDIE|48. Surpsingly many teams chose the option of sleep over an allnighter. Nevertheless, those who felt better working at night were free to do so — a gamejam is not an army, so there were no limitations on sleep/work schedules. By nap time most of the teams already came up with some intriguing sketches — that, however, did not reveal their ideas completely.

Indei48_006
Most teams had a basic concept by the end of Day 1.

Day 2: Implementation

Day 2 has been about pure work: initial ideas have been shaped, and needed to be brought to life. By this time the teams had already communicated with each other for a while, and chats became more frequent. The coffee machine-and-cookies area became the space of networking and sharing overall impressions. For some people the gamejam happened to be a test for balancing work and hobbies: one of the devs admitted that “7 days a week making games feels like too much”. What is more, for some participants INDIE|48 was the first time of dealing with games. In one of the teams the programmer was there for the sake of challenging himself in a gamejam, and he brought friends just to keep company — and one of the guys happened to be skilled in writing music and therefore useful.

Indei48_001
Making games is both work and a hobby for many participants of the INDIE48 gamejam.

Day 3: The Variety of crocodiles, sports and dreams

On Day 3 you could already see drafts turning into actual games: the art became distinctive, and one could try to follow gameplay if they were shameless enough to peek over the devs’ shoulders for long.

As opposed to the popular belief that in Slavic countries 90% of work is done in the last 10% of time, there was no panic or rush even in the last minutes of the 48-hours gamemaking challenge.

Indei48_012
As Andriy the organizer initially said, 48 hours was more or less enough for creating a playable product.

The crocodile happened to be the antagonist in the majority of the games, though some teams gave the reptile a chance to be the hero and not the villain.

Indei48_005
Will at least someone make the crocodile a hero and not the villain?

The Empairish team presented a game called Of Crocs And Humans, where you play as an ex-sportsman with the hobby of collecting crocodiles’ eggs. Not an easy task, considering that sleepy female crocodiles attack the sportsman if he gets too noisy at night.

Of_crocs_and_humans_(Empairish)_3
A retired sportsman who steals crocodile eggs as a hobby appears in the game Of Crocs And Humans by Empairish.
Of_crocs_and_humans_(Empairish)_1
Don’t make too much noise at night – female crocs are sleeping and will eat anyone who wakes them up.

They said – There Is No Team Name, and just called their team this way. And named their creation Yellow Bed: crocodiles here are haunting people in their sleep, and need to be destroyed with a saw. When the sleeper, that is — the player, loses the battle, everything ends with a yellow bed. Does this need an explanation why? 😀

Yellow_Bed_(TINTN)_2
If you don’t defeat the crocodiles in a nightmare, they’ll scare you enough for your bed to become yellow.
Yellow_Bed_(TINTN)_3
The Yellow Bed game had a clear explanation of controls.

Finally, the poor crocodiles got some positive exposure! In Revolution Fist’s project CrocoRun a circus-show crocodile trained as a sportsman wants to escape. He gets this chance when the handler falls asleep, but then luck gets bad: the human wakes up while the crocodile tries to snatch the key. Playing as the crocodile, you need to chase the handler, and bite him 3 times to win the game.

CrocoRun_(Revolution Fist)_1
In CrocoRun you play as a crocodile who uses his chance to escape a circus.
CrocoRun_(Revolution Fist)_2
The handler wakes up and runs away! Chase him and bite 3 times to win the game.

The creation of ZdarovaBanditu, with cute pixel graphics and made with GameMaker, was presented as The Bed. In this game the protagonist falls asleep in his room, and in a dream a witch asks him to help her get home, because a creepy creature gets in her way. Defeating it, you get the boxing gloves, that you’ll need to fight the final boss — a boxing crocodile.

The_Bed_(ZdarovaBanditu)_1
Help the witch get home by fighting the evil creatures that are on her way in a game called The Bed by ZdarovaBanditu.
The_Bed_(ZdarovaBanditu)_3
The final boss is a boxing crocodile.

During the presentation part of the gamejam, Andriy Tykhonchuk asked the audience to choose their favorite by applauding, the one who gets the loudest support wins. But since this small gamedev hangout turned out to be supportive towards each other, and no one was left without their dose of appreciation, it wasn’t an easy task for Andriy and judges from Tatem Games and iLogos to define who got most. Eventually, the People’s Choice award was given to the Renegades team, the authors of Joe vs Crocodiles. Here you act as Joe the baseball player who needs to get home and save his sleeping son from crocodiles, since the kid is afraid of them. The fighting happens during a baseball match — shoot crocodiles with balls or just smash with the bat.

The Renegades team welcomed one of the members right there at INDIE|48, and managed to make a game playable on iPad, and anyone from the audience could try it on the tablet.

Joe_vs_Crocodiles_(Renegades)_1
Joe is a baseball player who fights crocodiles because his son is afraid of them.
Joe_vs_Crocodiles_(Renegades)_2
Smash the crocodiles with the bat or shoot with the balls.

A company of university friends who names themselves AnyKey used the keywords in BloodyBet – in some country people enjoy betting on others who dare to walk on swamps around sleeping crocodiles. In this game you only see the protagonist’s two legs, and it is them you control, each one separately. Just don’t make waves — they wake the crocodiles up, and you end as their food. If you don’t — you get a drink as a reward for an accomplished level, and move on to the next one. Surprise! The drink makes your legs shaky, and the challenge gets harder.

Bloody Bet_(AnyKey)_1
Control the protagonist’s legs and don’t make waves as you walk between sleeping crocodiles- otherwise you lose the bet and the game!
Bloody Bet_(AnyKey)_3
Someone just got eaten.

And these guys, the organizers say, could have won, but forgot to add sound. Anyway, the Best Gameplay and Best Idea awards went home with the Two Squares & Triangle team for CROCODIE. These devs said that their primary purpose at the gamejam was to create something fun. Their game of the “survival crocodile boating” genre, as they called it, features an abstract  country’s national sport of crocodile-back riding. The animals need to eat in order not to fall asleep. They consume fish as they move along the river, and the “jockey” can knock flying birds down — and feed them to their crocodile as well. CROCODIE can be played both as single- and multiplayer: one gamer controls the “jockey”, the other one plays for the crocodile.

CROCODIE_(TS&T)_1
The genre is survival crocodile boating, as the developers explained.
CROCODIE_(TS&T)_2
The multiplayer version of CROCODIE makes it possible to race together with a friend – one controls the “jockey”, the other one moves the crocodile.
Disco_Amazonka_(GarinichGame)_1
Need to kill some time? Move endlessly between sleeping crocodiles in a canoe, all this accompanied by an electronic tune.
Disco_Amazonka_(GarinichGame)_2
The Garinich Game team managed to create the game even despite numerous technical issues.

The Garinich Game team came all the way from the city of Cherkasy. They say there was only one person actually working on the game, while the other two were there just to make a team of three. Despite not having an artist and Unity crashing halfway the event, the guys decided to “make at least something”, which was presented as Disco Amazonka: an endless timekiller game with a catchy electronic tune, where you need to move a canoe carefully between some sleeping crocodiles.

The Best Idea winners, Rebel Dev Team, discovered their coolest artist wasn’t old enough to participate in INDIE|48 (all participants needed to be at least 18), so the art for their game Z.O.Z.H was made by another team member. And again, the crocodiles got some positive features here, These guys created a trippy world of drinkers and drug addicts, one of which is hanging upside down.

ZOZH_(RebelDevTeam)_1
A good crocodile tries to bring some sports to the world of drinkers and drug addicts. The Z.O.Z.H abbreviation in Russian stands for “healthy way of living”

This is all a dream of a crocodile who wants to bring some sport to this crazy place. You can get help from a fat fairy who, as the authors say, obviously loves sports. :) Items are collected throughout the game, and in the end are used to assemble a device to escape the dream. As for the genre, the game is a platformer, but the world around you spins, adding some more physical challenge.

ZOZH_(RebelDevTeam)_3
A fat fairy helps you create the device to escape this dream.

“A mix of all that can be played in one’s free time” was how WeAreGroot defined the genre of their game Y.A.I.G 48, which is a dream of a sleeping fat crocodile who wants to become fit. He walks around a dark gym trying to steal weight plates from barbels to bring home and work out there, and fights enemies trying to stop him.

YAIG48_(WeAreGroot)_2
A crocodile in this game is creeping around a dark gym in order to steal some equipment to work out at home.
YAIG48_(WeAreGroot)_1
A relaxing level has been added to this game with an overall tense atmosphere.

Tap The Sheep game doesn’t have any reference to crocs, sleep or sport in the title, but the authors, a 3-programmers team of Drunk Elephant Games, proved this impression wrong! Their game is for people who need to calm down and fall asleep. Control the four legs of a crocodile heading towards his bed, and count sheep on your way. Better slowly, since the faster you walk, the more you wake up, while you shouldn’t.

TapTheSheep_(DrunkElephantGames)_1.1
You need to fall asleep while playing this game, it’s been designed for this purpose!

As well as you shouldn’t reach the bed: you need to be already asleep by this time. The developers said that for the crocodile they used inverse kinematics, not just animation. The game has no music, but the presentation was accompanied by the developers’ singing a popular lullaby from a kids’ TV show.

TapTheSheep_(DrunkElephantGames)_2
You can direct the crocodile into water instead of the bed – he will swim steering with his tail.

And Steel Midnight Finish chose Python to make the game of Caligo (“mist” in Latin), instead of the initially planned C++ that they eventually considered too complicated. The story is about a boy tortured by nightmares. His dad gives him a toy crocodile to scare bad things away in the realm of dreams. In addition to an uncommon programming decision, the game art isn’t traditionally cartoonish and bright, but on the contrary, gives some ambient and, as the devs explain, a surreal feel.

CALIGO_(SteelMidnightFinish)_1
Ambient and surreal vibes instead of colorful cartoons made the Caligo game stand out.
CALIGO_(SteelMidnightFinish)_2
And again, the crocodile is a positive character here.

Cool Art + Catchy Sound = Winner

And the winner is… Diversido, a team from Kyiv with their game BillaBong, where you play as an aborigine kid trying to walk on a swamp not to wake up sleeping crocodiles. They became the absolute winners of the gamejam, also getting the awards for Best Art and Best Sound.

BillaBong_(Diversido)_1
Creating a decent UI was one of Diversido’s key purposes.

Diversido’s product manager and developer Valerii Minenko created a catchy tune that the main character whistles as she walks among the reptiles: after the team presented their game, you could hear guys whistling that same tune for a while. Valerii shares more about BillaBong.

“You cannot do many things with a sleeping someone. We found just one – wake them up!”

“Every game is a combination of mechanics and setting, it’s a world where the player needs to do something. My formula of a good game is that gameplay and setting should perfectly fit each other. If we create a game about crocodiles — the player must not ask himself why it is exactly crocodiles but not puppies or, for example, Gummi Bears”, Valerii explains.

Since the keywords were “crocodile”, “sleep” and “sport”, Valerii and his colleague Anya started brainstorming around the idea of sleeping crocodiles and tried to make them an essential part of the gameplay. “You cannot do many things with a sleeping someone. We found just one – wake them up!”, he comments. This became the base of the gameplay — the crocodiles sleep and somebody wakes them up.

BillaBong_(Diversido)_3
The idea of making something small but complete resulted in a game that won 3 awards.

“We focused on creating a small but complete project. We didn’t develop much of functionality, but tried to keep the quality of our work perfect. Also, we tried to add to the project not only basic gameplay, but necessary supporting functionality as well – like UI and sounds”.

“I think the biggest challenge was to plan our work in a way that if someone had a look at it, he wouldn’t feel like something is missing. I hope we managed this.”

The Diversido team were using Unity 5, since this is what they work with on a daily basis in their company of Diversido Mobile. Valerii adds that they still haven’t made many projects with the freshest version of Unity, so were also interested in playing with the new engine features.

BillaBong_(Diversido)_2
INDIE|48 became a good teambuilding opportunity for the Diversido Mobile studio.

For their team the gamejam turned out an excellent teambuilding opportunity: much better than investigating bars together, Valerii says.  “I feel that we have become closer during the event. Hope this will be useful for our future work. Also I now know what our performance is when we are working with passion. It is very high!”

Now I know what our performance is when we are working with passion.Tweet Me

Diversido haven’t yet decided what to do with the BillaBong game project conceived at INDIE|48. Valerii shared that they’re currently preparing a few projects for release and would rather focus on that. Nevertheless, BillaBong has been added to their website, and they show it to all their friends.

ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

Amphora: Engaging Players As Much As They Want It

April 16, 2015 — by Industry Contributions

feature.png

Moondrop is a small indie game studio located in Hamar, Norway, focused on making games that are interesting, beautiful and respectful towards players. Two full-time developers, Stig-Owe Sandvik (designer/artist) and Andreas Fuglesang (CEO/programmer), determination, experimental methods and compulsive behavior are key ingredients when Moondrop makes games. 

“What should have been a short project with combat mechanics and no story ended up as an atmospheric story-based puzzle game that took a bit more than 4 years to make”, the developers recall as they share the story of their game Amphora


A Clear Idea of What We Wanted To Do

We were three guys freshly out of college, with very clear ideas of what we wanted to do. We knew we wanted to make games that were not exploitive towards the players, but would make their life more fun instead. We chose to focus on gameplay, though we also value originality and harmonic beautiful audiovisuals. With Amphora we thought we were making a small-ish game in terms of timescale on production, but after all we learned to never underestimate circumstances that are over your head.

amphora_choices
“Game design is full of choices and roads not taken”.

A Game for Different Stages of Player Involvement

We don’t want to reveal too much of the storyline, since we’d like the players to figure out as much as possible on their own. Against conventional wisdom, the player is not who the primary story is about. The player guides the story, and is still the most important aspect of it, because without them time stands still. But since our main mechanic makes the player a very powerful being, and very different from the other inhabitants of the world, we found it difficult to make the player avatar an equal participant in the story, and so the focus is on the more common characters that don’t have any special powers.

amphora_header
The player initially has more power than other characters in the game, so the focus is on the girl whom they witness growing up.

The story focuses on a girl whom the player witnesses growing up. This is symbolical, as the player also “grows” while playing, understanding what the game is about and what they can and cannot do. There was also a goal to let players enjoy the game on several different layers, based on how involved they are. One can enjoy Amphora by just experiencing nice visuals and soundscape, but if they want more, they can discover a story unfolding, or the real story underneath, or uncover deeper meanings — but we don’t force or require players to dive into that, leaving the choice up to them.

Rain
One can enjoy Amphora by just experiencing nice visuals and soundscape, but if they want more, they can discover a story unfolding.

Without A Single Word

We decided that a text-based story or tutorial wasn’t something we wanted to delve into. Both because it would be another element we’d have to create and use resources on, but also because we felt text is too often used as a crutch in games.

We didn’t want anything text-based, because text is too often used as a crutch in games.

It was also a part-experiment to see how far we could push a game to teach something without telling the player straight up what to do. Doing this gave us many headaches when designing levels, but in the end we managed to construct something that performed what we wanted. Now we just provide a few icons to teach the controls and the rest is up to the player to figure out. We want the player to play, not read text or see long tutorial videos.

amphora_style
“The art style has been the one constant that we always kept”.

Not All Users See The Story, But Most Do Enjoy

So the Amphora story is told completely through the visuals and gameplay without a single word. It’s risky, since a couple of playtesters did not pick up on any of the overarching story. Later we made some things more obvious because of this. Still, a small fraction of players anyway didn’t get a coherent story out of the game, and one did not see any story at all. These players still said they were impressed with the game and enjoyed themselves, so we decided not to do major changes to how the story was told.

Burning
Not all players initially understood the totally textless story told solely through music and visuals.

Making the tutorial was quite difficult, since part of players would never try to experiment. If they just tried to press anything they’d notice the interactivity, but instead they sat there staring at the screen. It took some very careful observation of the players’ reactions to get this right without them ending up completely confused, but we feel we managed to get this aspect mostly right. We will use these learnings in other games, as they seem to make the tutorial phase more enjoyable for the majority of players.

Bunny
Making the tutorial was hard, since players weren’t trying to experiment.

Mechanics, Design and Playtesting

The main mechanics is about lifting and drawing cords that can be attached to almost everything in the scenes. One issue was that this mechanic made the player very powerful, and therefore we struggled quite a lot to design puzzles that wouldn’t be trivial. Had we known how difficult this would become, we’d probably have taken steps earlier to either change the goal of the game, or even make the mechanics different. The game was planned to be longer, but the difficulty of designing as well as aiming for the highest quality restricted it.

Market
The game mechanics made the players extremely powerful, so there was a challenge of designing non-trivial puzzles.

We decided quite early in development that we would structure the game in singular limited scenes. This was part-technological – to avoid optimizations to make the engine run huge levels, but also a choice to be able to more rapidly iterate, rearrange and scrap scenes. We found that naming each scene something topical made discussion and editing easier, even if the names were never exposed to the players.

amphora_tech
Each scene was planned unique in all possible ways, but players were suddenly forgetting the mechanics they had already used several times.

We did early playtesting standing behind people’s backs, which might have made them perform worse than if they were playing the game at home, since they might feel like they are being judged. It’s been time-consuming for us as well, but for me it turned out easier to read what was going through their mind as they were actually playing, than watching recordings afterwards.

Have you ever walked into a room and forgotten why you went there? Don’t worry you’re not turning demented, it’s a common psychological phenomenon involving how our ancestors needed to think differently when they entered different environments. We’ve encountered a similar thing a lot with playtesters of Amphora. We wanted each scene to be unique, both visually and thematically, but it resulted in players suddenly forgetting the mechanics they had already used several times. For this reason the game became a bit easier and more straightforward than we planned – any small detail that could confuse players would confuse them.

A Team Member: Not Just Work Capacity, But Also Knowledge

Our biggest setback was when one of the teammates had to leave us. With him we lost a lot of knowledge that took much of our time to regain (by learning it ourselves). He was also our CEO at the time (as well as graphics programmer), so two important roles had to be filled. This pushed the team to being one artist/designer and one CEO/programmer, meaning almost double workload for both. Losing a team member means not only losing their capacity to work, but their knowledge as well.

amphora_team
Losing a team member is painful anyway: not just workforce, but also experience.

We took up the burden of finishing the game, since we didn’t find anyone to replace our former team member. Our programmer did learn what that guy knew, but the time it took made us postpone the release for almost a year. This was great for the company as a whole, but the time lost made us reach the boundaries of budget.

Pragmatic Approach To Pretty Art

One of the more constant aspects of our game has been the art style. It was one of the reasons why we picked this project. And since silhouettes require less details and still look good, it would be possible to accomplish the project with just one part-time artist. That made the effects and colors ever more important as to not make the game look cheap, so we invested some extra time on image effects and particles etc. We got a lot of amazing feedback on our art, people seemed impressed, and so we were really happy with how that choice turned out.

Warzone
Silhouettes require less details and still look good, which made it possible to accomplish the project with just one part-time artist.

We are also proud of our smoke effect, which was both a blessing and a curse. It made effects easy to create, has a great unified style, but also came at a great cost of rendering lots of pixels with many dynamic textures. And its limitations made it difficult to work with and ended up taking a lot of time.

Good Audio On A Budget Turns Award-Winning

Not having a huge budget for audio, we commissioned a friend, Paal B. Solhaug, to do the music and let him retain most of the rights for it. We may have had him set to work a bit too early as we only had a few concept images and a not-so-clear description of the game. Even though he felt he didn’t have enough to work with, we were happy with the tunes he made, and they helped us set the vibe of the game.

As for sounds and ambience, a guy found us by pure chance when his teacher asked the students if they could make sounds for our project. One of them, Kristian Brastein, had the vision for the game that we were after, and ended up being a great addition to the project after he finished school.
Their efforts were praised not just within our team: Amphora won the Best Game Audio award at Indie Prize at Casual Connect Amsterdam 2015.

Remaking An Engine With A Working Prototype

When our team was graduating from school, our main skills were Flash and C++ development. We wanted more out of the game than what Flash could offer, so naturally went ahead and began writing our own engine in C++. Using some third-party libraries we managed to get an early version of the game up and running, though that’s when we noticed the downsides of our choices. After a year of feeling this effect we ended with the worst possible outcome: having to rewrite the engine and discard the pieces that didn’t work with our vision. It was a difficult decision that we agonized over for some time, but in the end it turned out the right thing and recognizing this was crucial for the continuation of the project.

amphora_stars
The worst possible outcome, like rewriting the engine, can happen to be that exact right decision.

Rewriting the engine while already having a working prototype meant that we knew exactly what was required of the engine when starting anew. This made the engine more robust in a way that supported the game better and enabled us to continue development much more smoothly from that point onwards. It made us realize the importance of what a more complete prototype could do for the success of making good tech choices, and how to know exactly the requirements of an editor for the game.

We decided on making an in-game editor, which may or may not have been a good idea. It was great that we could easily switch between the working game and tweaking every setting of a scene, but the editor suffered from not being a priority and had issues that never got resolved.

A game is in essence a sophisticated way to display data that is interactive.

A game is in essence a sophisticated way to display data that is interactive, but we made the engine data-driven way too late to understand the importance of this. An important discovery was when we made the decision to buy/use RUBE. This was by far the greatest tool that closed the gap between the tech and how the designer wanted to create the entities. It enabled the artistic feel of the movement of the characters and eased the development of content.

We have chosen to not use our own engine any time soon. We will continue making stylish games that focus on new types of gameplay, but will heavily reduce development time by using third-party tools and make our process more streamlined.

The team is currently busy making their next game Degrees of Separation. It will have some of the same design aesthetics as Amphora, but less experiential, as the concept this time is based on a working prototype. Amphora is available on Steam, Humble Store and Glyph and will soon be available on Mac.

ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

Awakening of Heroes: Making MOBA Interesting For A Wider Audience

March 24, 2015 — by Industry Contributions

feature2.jpg

COFA Games is a game development company from Serbia, currently working on a pretty ambitious project for an indie studio, called Awakening of Heroes. This is an unusual multi-player game that combines elements of team fight, strategy, arcade, town development and pre-game unions. Although still in the Alpha phase, Awakening of Heroes has appeared on Steam Greenlight waiting for your thumbs up to help it enter this huge PC game download store.

COFA Games’ CEO Nikola Mitic shares the story of their game taking place in a dreamlike city, and featuring a sweet old lady obsessed with extreme sports such as tombola and knitting, a mellow-heart butcher with an alter-ego of a math genius, a sexy chimney sweeper with a vendetta against Santa, a hipster in an atypical bad mood, and a grandpa daredevil. And of course the craziest superpowers one can come up with.


ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

Orange Jet Fighter: From News Stories to a Jet Fighter Game

March 9, 2015 — by Industry Contributions

feature1.jpg

GamesOnly.com is a Dutch game studio and game portal founded in 2009 by Robin Ras. Located in Amsterdam, Robin started to work with other game devs to develop Unity 3D games like the Orange Jet Fighter. “Being a big fan of jet fighter games, it was great to finally be able to develop something similar”, Robin says as he shares the story of Orange Jet Fighter.


ContributionsDevelopmentGame DevelopmentIndieOnlinePostmortem

JELLIES!: Developers’ Team Gathered Through Instagram

March 4, 2015 — by Industry Contributions

feature.jpg

52 Hertz Whale are 3 guys from Nizhny Novgorod, Russia. They were once working at the same local IT company and decided to create an indie game together. Inspired by titles like Limbo, Badland and Ridiculous Fishing, these developers tried to create something unique and gorgeous, and they got it. JELLIES!, a color-matching arcade game. “It has a great simple design, unique entertaining gameplay and awesome little wicked jellies”, says Mikhail Shagin, the co-founder and developer in 52 Hertz Whale, as he shares the story of the game.


logo
SUPPORTED BY