Showing posts with label gaming. Show all posts
Showing posts with label gaming. Show all posts

December 18, 2015

Inside Interplanetary: The Remains of the Year


Ho ho ho! The jolliest holiday greetings from Team Jolly Roger! Hope you've been well, our dear Interplanetarists, and everyone else interested in our misadventures in game development!

It's been a while since we've been actively putting out status updates, blog posts and such. But now, right before we set out for a quick Christmas holiday, would be the perfect time to quickly go through what's going on over here and write about our general thoughts on the passing year.

Interplanetary Musings and Thoughts for the Future

And so it began.

May 12th 2015, we released our first big PC game, Interplanetary, on Steam after a year of open development on Early Access. It was a roller-coaster of fun and horror, as these things tend to be! In the end, everything went much better than expected, a lot of which is thanks to the enthusiastic and warm reception of the game. You guys are the best!

That said, not all the features we planned made it to Interplanetary. As most developers nowadays, we didn't simply throw the game out there and were done with it, but had great plans of supporting Interplanetary by fixing things, adding things, balancing things... Maybe even a bit too great, it turned out.

Some bumps on road to release caused a lot of trouble with our subsequent support of the game. Shortly, we discovered some difficult online networking problems affecting some of the players around the launch time. You can read more about it in our July status update. We had to push back the bigger, funner features on the list and concentrate fully on critical fixes. We even put on hold some of our regular events, such as Whack-a-Dev's, until it was certain that no player would lose progress over a networking hitch. But, as it turned out, fixing the networking problem would require diving deep into the roots of the game, re-writing the code extensively; and the schedule was tight.

With all the patches and trouble, we blew through the time we wished to spend on more interesting things. Eventually, most of the team needed to move on to different work-for-hire-projects, thus, having to leave Interplanetary support to the background, which was quite disappointing for all of us.

Now, although we're heavily occupied by other work and can't give you any sort of sensible timeline yet, we are looking forward to continuing to support Interplanetary once we are able. We do eavesdrop on the community all the time and are very grateful to the players, who are still sending us excellent feedback!

tl;dr
Things didn't always go as planned and we ran out of time. Now we're really busy with other work. We want to update Interplanetary, but don't know when it's possible. Hopefully soon!


Of course, it wasn't all pain and disappointment. After all, Interplanetary was our first significant project and, as tough as it was at times, it let us learn a great deal of things. Not to mention the confidence we found in the friendly reactions from the critics (even got to appear in printed press!) and eager participation of the community - great morale booster!

Interplanetary in print. Next to Farming Simulator 15, no less!


Speaking of morale boosters, even though enthusiastic players are the best prize any game developer could ever ask for, getting an actual award also feels pretty great. And that's how it felt to win Nordic Game Indie Sensation Award last May in Malmö, Sweden! Unexpected and absolutely overwhelming, such recognition from peers, only days after the release gave us the strength to go on and the public attention to get Interplanetary noticed by new audiences.

The conference was fun and we got a hefty souvenir to take home, too.

Aside from the Nordic Game Conference, we got to tour inside Finland and all across Europe, showing off Interplanetary and meeting some of you guys! Among the events we got to attend in 2015 are:  Paris Game Connection, Slush in Helsinki and Unite Europe in Amsterdam. Pretty out there, huh?

 To round up:

Patches released: 6
Events attended: 11
Coffee packs consumed: Countless.


Yeah, quite a busy year! It's been mostly behind the scenes, out of the public eye, working on secret projects and such. Makes for a kind of a boring retrospective when we can't talk much about the things we're been working on, but we hope we've been nicely transparent and answered some questions.

Thank You For Your Patience!

And now it's time for us to take a little Christmas break. We'll be back in business early next year. Enjoy your respective holidays, everyone! Take it easy, play lots of games and we'll see you again soon!

May the Blast be with you!

October 2, 2013

Creative process and UI design, part one



Hello!

I'm Tarita, one of the two artists in our team, and this is my first blog post here. My main task in Interplanetary is to help to make the User Interface fuctional, and hopefully, also pleasant to look at.

Thankfully, I have studied graphic design in the past, and my previous game projects have provided me with enough experience to understand that design work like this involves more than just throwing a few boxes here and there and calling it a day.

So, the theory side is pretty well covered, but my hands-on experience? Very little. Our team size used to be a lot smaller, and as the sole artist my attention was mostly directed at in-game assets. I had made some UI graphics, too, but there wasn't enough time to actually concentrate on them, not properly. Interplanetary is my first chance to redeem the hasty UI:s of the past, so to speak.

Despite this, my first mockup sketches for Interplanetary were conservative: Electric blue elements surrounded by a subtle shine of blue light. I wasn't satisfied. While the combination definitely looks appealing, it's also a very common sight in scifi games, and I wish to avoid sticking to the most obvious style choice. I was looking for something modern and sleek, simplistic rather than cluttered and glossy.
Pictured: creative process

After "some" time, blood and bitter artist tears, I ultimately came up with three different style options for us to choose from: a) A light and delicate combination of solid metal parts and transparent holograms, b) Solid, traditional boxes with a white color scheme, and c) A mix of typography and colourful, yet subtle elements that obstruct the game view as little as possible.


Based on the sketches, we decided to go on with C, but we dropped the main focus from the typography elements and I was requested to tone down the amount of colours. To compensate for the losses, I picked up the white colour scheme (originally from B) and decided to use partially transparent objects instead of plain text.

To be continued...
In my future posts I will shed light on some of the many hassles of designing a functional UI, and provide you with some images of the final UI style. See you there!


August 9, 2013

Post-Assembly disassembly


False advertising, we admit. The pizza was a lie.

Hello people of the Internet! We are sorry to have sneaked on vacation without announcing it properly, but we now are back, refreshed and running. This is Niklas, bringing you a few words on the process on Interplanetary and some more on my trip to the Assembly Summer '13 with the rest of the KAMK crew.

Before the well earned holiday we worked Interplanetary to the point where we could start working on in-team alpha testing. Some bugs and gameplay issues popped up immediately as usually happens with tests like this, so we will now focus on making things better. After that, it's time to start dragging in test users outside the team. If you're interested in being one of them, drop us a line and there's a good chance we will include you! Notice that unless you have a friend to play hotseat with, you may need a VPN client and end up playing against one of us.

This is what it's all about to many of us.

Now then, Assembly Summer '13. I will take the liberty to write from more personal perspective as I was the only member of TJR to travel this time. We originally intended to bring a two-man strike team, but Jukka succumbed to a nasty stomach bug prior the trip. But I still had a chance to take part, thanks to the very generous people at KAMK. The event itself was of course awesome as always, but this time I didn't quite manage to get the best out of it.

Here's what lacked, so you can do better!

We did not enter the game compo. This was a decision we made pretty early on. Interplanetary is not the sort of game that fits very well in a compo like this. It takes at least half an hour to really get into the game, and that's simply too long, we thought. However, games are presented to the audience in a game trailer form, which would have been doable for us and the compo is really good publicity. M.A.D, a KAMK game we had running at the stand got a lot of attention, and many people mentioned they had found it through the compo.

We did not bring a game demo with us. This is something we actually planned on doing. The demo wouldn't have been exactly Interplanetary, but instead a modified version of the early proof-of-concept version you can download from right there on the right hand side. We planned on having the game run on a touch screen we had on the stand and have people compete for small prizes. The modifications didn't make it in time though, as we prioritized finishing the alpha. In hindsight, the demo version would've been a better choice.

We did not direct our marketing to the players. I was seeking out professional contacts as usual, even though there weren't many around. This is something we should have considered earlier: Assembly might be one of the best places to reach the target audience directly when you are making a game for fairly hard core PC audience.

We didn't prepare well enough. The event was too fast upon us, and we had decided some time ago to have our vacation right before the trip. Because of simple mistakes like this, we didn't have enough time to think through what would be our goals, prepare marketing material etc.

I neglected social media. Like mentioned in the guide I made earlier, events like these provide excellent content for social media, and it's also a good chance to communicate with people who are either present or just interested in what's going on on site. Unlike Nordic Game Conference and Free Your Play, this time there really wasn't  a good reason behind as we had both working wifi and native 3G to work with.

I brought those awful shoes I had at NGC again. Ouch.

Nevertheless I still consider the Assembly trip well worth the time. I met new people and got to spend good time with some fellow nerdy people. Next year TJR will be there again in one form or another, and we will make the best out of it. See you there!

No matter what the locals say, Pasila can be quite pretty. Next year again!


July 5, 2013

Inside Interplanetary: Targeting System

It does look a bit better than last time.

Hello, people! Game Designer Sasu here again, chronicling our progress on Interplanetary. We are still working on the alpha test version, at the moment. The game is getting prettier and the implementation of many core features, such as placement of structures and targeting, is well on its way! It will probably still be a couple of months until we can send the alpha around for testing, but rest assured that progress is happening. Maybe we'll be able to release some interesting new material, our graphics master Jukka has been working on, soon.

Today, I'd like to go into detail about one of the major game mechanics of Interplanetary. Ladies and gentlemen, may I present the heart and soul of the game: The Targeting System!

The Secrets of  the Targeting System

As you may have noticed at this point, Interplanetary is all about damaging your enemy and keeping yourself safe, using simple base game mechanics that will, hopefully, allow for a lot of strategic depth. The Targeting System allows you to target the cannons you've assembled during the Build Phase.

The Targeting Phase starts as you first choose which gun to target. Its placement on your planet's surface will determine the angle of targeting; it will be somewhat difficult to hit the enemy planet if your weapon happens to be on the wrong side of your planet. It's not impossible, however, since many things in the planetary system will affect the trajectory of the slug. All the planets, and most notably the sun, have a gravitational pull that you can use to your advantage. They can also completely mess up your targeting, unless you're careful.

This is a pretty good curve...

Now that you've picked a weapon, a curve, representing the final trajectory, will appear. By moving your mouse, you can manipulate the curve to make the trajectory to your liking; a good idea is to try and make the slug follow the enemy planet's orbit. Once you've found a trajectory that pleases you, hit the left mouse button and target your next weapon. When you and your opponent have both chosen your targets and ended your turns, the weapons fire automatically.

One more thing to pay attention to is the movement of the planets: once the weapons fire, time unfreezes and the planetary system comes alive. The planets start to orbit the sun and rotate on their axes. You just need to learn to take that into account and aim accordingly, but you can also use a slider to simulate the passage of time while targeting, and even choose when each individual weapon will fire.

...this is not.

When the weapons fire, the slugs follow their predicted trajectories, taking into account the changes in the planetary system. You can only hope you hit the enemy planet and not the other ones, especially your own, or that your missile won't end up drifting endlessly in outer space.

These are the basics of targeting. There's a lot more to it, of course. With the basic system, it's very difficult to, for example, pick a specific target from the enemy planet or just generally to cause a lot of damage. That's why you will be able to use different weapon types with different targeting features. Details on that will have to wait until another time!

June 7, 2013

Inside Interplanetary: Turn structure

This is the game. All of it.
Welcome to another game design blog post. I'm Sasu and I'll be your host today and I promise that the topic today is much more interesting than it sounds. It's time to finally tell all you folks out there about Interplanetary's turn structure.

Interplanetary is a turn based strategy, so unsurprisingly, it consists of turns. The flow of these turns dictates the very basics of how the game is played and they can be neatly divided into three major phases: Build Phase, Targeting Phase and Action Phase.

Build Phase

During the Build Phase, your job is to manage your planet and devise your strategy. You can directly build your infrastructure, develop technologies and spy on your enemy. This phase is strongly reminiscent of the base building in most strategy games.

The placement of different buildings can have strong repercussions. How to keep up your Power Grid? How to protect your buildings? Should you spread them out over the whole planet or keep them together? The attack might come from anywhere.

I also promise that the graphics will be much nicer.

Depending on the power of your Intelligence structures, you can also take a peek at the enemy's planet and plan your upcoming attack accordingly. Be careful, though: if you're not equipped with adequate counterintelligence methods, your enemy may do the same to you. If you're careless with your building strategy, you can soon  expect to see some missiles, aimed directly at your weakest spots.

Then there's your Technology level. You must choose what technologies to concentrate on and what route to take on your technology tree. Unlocked technologies grant you bonuses and new projects that you can develop in your cities. All in all, there's a lot of room for strategy here.

Targeting Phase

While you can enter and exit Targeting Phase at any time, you'll probably be mostly going there after you're finished with your planet's maintenance.Once there, you may target all the weapons you have built at the enemy planet. That is, if you still have some Power left over from other things to actually fire each of them.

Aiming two lasers and one railgun. 
The amount of Intelligence points you've collected determines your ability to aim at the enemy. You can always try to shoot your cannons at the general direction of the enemy, but some weapons allow you to target specific structures on the surface of the planet. Of course, you have to be able to see them first, and that's one of the main points of Intelligence.

Action Phase

This is the payoff at the very end of the turn. When you click on the "End Turn"-button, the Action Phase commences. You see the overview of the planetary system and both yours and the enemy's aimed weapons launch at their targets. All you can do now is wait and enjoy the carnage.

Argh, the planets move!
After this, the next turn starts and you may start inspecting the damage and reacting accordingly. That's all, in a nutshell. Of course, there's a lot more to discuss about each phase and the little details, especially the exact workings of the targeting system. We've barely scratched the surface here, but hopefully everyone now has a proper idea about the very basic gameplay. See you next time!

May 29, 2013

The second most popular gaming conference in the north

Networking ®, the Trading Card Game

Hello! Now that our bearded scout squadron (with glasses) is back from Sweden and recharged, it's time to write a couple of lines about our trip to Nordic Game Conference, Unite Nordic and some related events.

For us the trip went very well. People seemed to like the idea behind Interplanetary a lot, and Hedgehop, one of the games we still very much hope to finish at some point, was very well received by the few people I had a chance to show it.

We thought about writing a longer post mortem and a more detailed description of the events, but there are plenty of those around at this point, and you can always watch some of the presentations online. So, instead, here are some things you should keep in mind when it's your time to travel to NGC. (Majority of these points apply for most games industry events.)


Nordic Game Conference tips for the newcomers:

Plan ahead.
Make it clear to yourself what you require from the trip and plan your actions accordingly. Is there someone you want to talk with? A company you want to connect to? Are you looking for a training place? Do you want to find a publisher for your game, or are you there for advice?

If you travel with a group, discuss your goals beforehand. This way you can keep on the lookout for your friends as well: If someone spots a person you want to talk with, they can give you a call.


Cutting out your 150 fliers manually is very indie.

Prepare some material for your game or team.
Think of the message you wish to deliver to your target audience, and what that target audience will be. Prepare the materials early. You may also want to prepare an elevator pitch for your company, team and/or your game.

Make reservations as early as possible.
This allows you to find cheaper flights and accommodations. Comfort Hotel Malmö is a good choice, it's located right next to the Slagthuset where the conference is held.

Pack light.
You'll end up needing only 1/3 of what you have in most cases. Linens and a towel are usually not needed, even if you stay in the cheapest possible hostel.

Wear good shoes.
Your trip is likely to involve lots of walking and standing, and it'll be a lot harder to focus on important things when you have blistered feet.

Be aware that the price level in Sweden is very high.
This is true even from a Finnish perspective. You can expect a McDonalds meal to be around 10€, a beer in a bar around 8€ and drinks around 12€. There's a good China Box at Gustav Adolfs torg which is not exactly cheap, but it's a good alternative to the other fast food places.

Data roaming is around 0,8€ / MB and wifi access in the conference area is pretty unreliable, so you might want to consider Swedish prepaid for the event.

Conferences offer lots of quality content for social media.
You can post interesting things often, and if you tag the people or companies you meet, there's a chance you will get retweets/shares etc.

Travelling in good company is optional but recommended.

You don't need to attend every talk.
Though the talks may appear to be the main thing, most of the information you will get is something you can find by googling. The real value lies in stuff that you can learn when discussing face to face with the professionals. Attending their talk may be a good way to earn a chance to speak with the person later, though.

Have some business cards with you.
It's so much easier for the people to remember you afterwards if you give them one. Offering yours is also a less awkward way to get one.

It may be a good idea to wear clothing with your team/studio/game logo.
This makes you more recognizable and memorable. It also makes it easier for people that know your game to recognize you and start a conversation.

Make use of your previous contacts.
Game industry people are usually friendly and eager to help- it's usually ok to ask them to introduce you to someone they already know.

Go to the afterparties every day, even if you don't drink.
There is a good chance you will get your most important contacts there. And if you do drink...

Don't drink too much.
Most of the evening parties offer free drinks, but you'll get more out of them if you stay reasonable.

Most importantly, talk to people.

This is the core of everything. Only by socializing you'll end up getting new contacts and strengthening the existing bonds.


So there you have a couple of points to keep in mind, some of which we have learned the hard way. Hopefully now you can avoid them and have even more fun and productive conference experience!

All in all, the trip to Malmö, Sweden, was very, very worthwhile. Thanks to Neogames, Wooga and Kavio Cluster for making it possible!

May 11, 2013

What news from the south?



This week was an interesting one! We traveled to Helsinki with some fellow Kavio game developers in the beginning of the week and got a change to present the very early prototype of Interplanetary to some game industry professionals. Thanks again Frozenbyte for having us!

Needless to say, we got some very good feedback. While there are still some problems with the proto, we we're happy to notice we are moving to the right direction and the main parts of the game work as intended. It's also very encouraging to notice that nearly all of the issues that came up were something we had already acknowledged.

The Interplanetary proto is now officially finished. Though we didn't have enough time to try out all the features we wanted, we now have a good idea of the final game design and we are ready to start working on the final version.

This week's blog post was delayed a bit by busy busy business and a thunderstorm, sorry about that.

May 3, 2013

Inside Interplanetary: Cities, towns, colonies and buildings

Beautiful day in the city of Ars Konsepth. What could go wrong?

This time we have a couple of lines (read: wall of text) about the role and functionality of Cities, Towns, Colonies and Buildings in Interplanetary. Again there needs to be a disclaimer: Much of the design described here may change during development. If you have thoughts, ideas or even suggestions, feel free to share in the comments.

Cities are one of the key elements of Interplanetary: They hold majority of the planet's population and generate resources like Production and Science. Each city has 1-6 production slots for different Projects that  provide either one time bonuses, such as population growth boost, or permanent ones like Space Elevator. Permanent bonuses occupy the production slot they are built in.

Cities cannot be destroyed in a single turn, but if their population is reduced enough, they will turn into Towns. It's theoretically possible to destroy an enemy city by precision strikes across two turns by turning it into a town , but considerable amount of firepower is needed as Cities are quite resilient.

Towns could be described as placeholders for potential cities. They appear on the globe from the beginning, but cannot be interacted with directly. Towns hold some population just like Cities, and when the population grows large enough, the town becomes a City. Player can speed up the growth by protecting a city with a  defensive building or building other structures near it. Unlike cities, Towns can be destroyed.

Colonies come into play a bit later in the game. A sufficiently advanced civilization can develop a Project for colonizing another planet in the same planetary system. The main function of a colony is to provide precious material for the player, but Colonies also act as forward platforms for some useful Projects and upgrades that cannot be built elsewhere.

Buildings are megastructures that serve a single purpose like producing resources, defending Home Planet or gathering intelligence. Players can choose fairly freely where they place the buildings, as long as they are not built in water etc. However, placing a building has almost always a tactical side to it. For an example, building in tight clusters makes buildings more defensible, but also makes them vulnerable to splash damage. Some weapons require line of sight, so building them all around the globe might be a good idea as opposed to concentrating them on one side.

So that's the very basics, we may write in more detail about these mechanics later. Lets us know what you would like to read and we will do our best to deliver!

April 26, 2013

Kajaani Pelaa!

Coming to the most awesome bookstores soon!

This week's blog post has a little less to do with Interplanetary, but it's great news nonetheless! 

”Art Unknown: Raw Diamonds from the Frozen Wastelands” is finally released. Created by Marita Paldanius, Marko Keronen and Aki Savolainen with support from Kavio Cluster, the book contains game art of the young and talented game developers of Kainuu region. (That includes us, yay!)

From our part in “Art Unknown” you can find art from some of our earlier projects, such as Spiritual and Ouroboring Life, as well as some the earlier concept art from the upcoming Interplanetary. (There’s plenty of more to come as well.) Though Interplanetary has developed dramatically both as a concept and in practice since the material for the book was gathered, Jukka Kivijärvi's illustrations have stood the test of time very well. There are even a couple of never before released concept images from our adorable mobile game concept Hedge Hop,  by Tarita Tammela. 

The release and the press conference with the books authors took place last Wednesday, April 24th, at the Kajaani Pelaa!- event in Kajaani. The event also included presentations of some of the games created by the Kainuu developers, BeaverKarts tournament (which was a lot of fun, thanks Rust0) and the screening of short movie The North, which is to be shown at the upcoming Cannes Festival. 


By the way, there will be some fresh graphics from Interplanetary tomorrow at the Screenshot Saturday. Don't miss it.

April 19, 2013

Designing the Laser installation WMD


Giant Death Laser (work title) preying upon the enemy planet.

Hello to you, dear readers! I’m Jukka, one of the two artists working on Interplanetary. I will be responsible, for the most parts, for creating concept art and illustrations for the game.
In this post I’ll be talking a little about visual design, this time focusing on the "Laser installation" concept.

Our goal in Interplanetary is to make the technologies seem as realistic or feasible as possible without letting the gameplay suffer, so a big part in creating concepts for them is the hunt for applicable technologies that already exist or have been theorized. Luckily our team lead & designer Niklas is something of a "tech nut" so usually he already has some ideas to what might work.

The first step in starting designing the Laser installation, was to type "world's most powerful laser" in Google and hit the search. Quite fast I ran into the National Ignition Facility in US where they conduct research on nuclear fusion with lasers. They use 192 individual lasers all targeted to a small fuel pellet in order to reach the temperatures they aim for. 

So I thought that instead of using a single laser to create a powerful enough beam, it would be more feasible and interesting to have multiple lasers and have some kind of lenses to converge the beams into one. My thinking was, that a tower-like structure could be useful, so that the lasers could be arranged along its length along with the lenses so that theoretically the lenses wouldn't need to bend the beams too much. From that I made the quick sketches below, and later the one on the top.


Earlier GDL concepts. The idea of how they might work has remained pretty much the same.


Another thing to consider was the immense amount of energy needed to fire the lasers. While having it's very own nuclear power plant could be fun, I found out about SMES (superconducting magnetic energy storage), which besides sounding very sciency just might be a feasible way of storing the amounts of energy required... I'm still pondering what I'd do with the design to make it bit more interesting without making it look too unrealistic.

That's it for me this time, but I just might be back writing more of these posts in the future, and once the final concept is done for the Laser installation we'll no doubt be posting it to our Facebook concepts album.

- Jukka

April 12, 2013

Inside Interplanetary: Resources

A concept sketch picturing a mining operation.

We thought it would be interesting for many of our followers to learn a bit more about Interplanetary's inner workings, so here's the first of a series of posts that should shed some light on the content and mechanics of the game. Please do keep in mind that some of these are more than likely to change during the development. Feel free to share your thoughts in the comments, you don't need to be logged in to do so anymore!

Resources are key elements in many strategy games, and that's also the case with Interplanetary. There are three main resources in the game, each one pretty different from the others. Here's a more detailed breakdown:

Power
The basic function of Power is to determine how many actions player can commit in a single turn.  Available Power is calculated in the beginning of each turn by adding up the output of all active power plants the player has built. Small amount of Power is also generated by cities. Nearly all major actions, such as firing a weapon or building a building, consume some Power. There are also buildings that use a small amount of Power each turn. Any extra Power the player might have at the end of the turn doesn't carry over to the next one.

A strategic decision player has to make concerning Power might be, for an example, whether he or she wants to go all out at the enemy by firing as many shots as possible, or leave some energy in reserve for defensive actions when the enemy projectiles come flying towards the home planet at the end of the turn.

Material
All non-renewable resources on home planet are represented by a single indicator, Material. There is large, but limited, amount of raw material available on the player's home planet when the game starts. Mines need to be built in order to extract the raw material and make it usable. Unlike with Power, unused Material will carry over when a turn ends. After the home planet is eventually depleted, the only way to get more Material is by launching a successful colonization project, which will still provide only a relatively small amount of Material each turn.

Large amounts of Material are generally consumed when the player builds something. Some other actions use smaller amounts of Material. For an example, a nuclear power plant turns a small amount of Material into a relatively large amount of Power each turn, and shooting a railgun requires much smaller amount of Material than building one.

Just like Power, limited material forces the player to make strategic decisions: It's possible to build a powerful, yet primitive, attack force early in the game by aggressive mining and building early power plants in a large scale, all in order to eliminate the enemy as soon as possible through superior firepower. Another viable strategy would be to develop the planet gradually and wait for more efficient late game buildings, gaining access to advanced weapons with some material left still.

One of the Power/Material bar UI designs from a year back.
Population
Population is a bit of a sneak peek here. It's tied to many other mechanics that will be presented (and hopefully discussed!) later, but let's lay out the very basics:

Population is the number of people living inside the cities of the home planet. Most of the population is concentrated in megacities, that work much the same way as cities in Sid Meier's Civilization series of games. The biggest difference is that other buildings are built outside the cities, not in them. City's population (along with some modifiers that will be presented later) will determine it's productivity and scientific output.

Population of cities is restricted by a global population cap, which is essentially the amount of people the home planet can sustain with current level of technology. As the game progresses, the player is able to research technologies that raise the global population cap and allow the cities to grow larger, allowing the player to more with the city.

Thank you for being interested, more to follow!

April 2, 2013

It's alive!




Good news everyone! TJR has awoken from its slumber of outsourcing and school related stuff. Now that we have also been reinforced with a band of new members, the team is stronger than ever.

First and foremost this means we have been able to finally resume the development of Interplanetary. The project was quietly moved to the notorious slow lane at first last spring and ultimately shelved for a couple of months. This was not something we wanted to do, but by switching to outsourcing for a while we managed to ensure steady supply of ramen while having some time to focus on the remaining school related things and smaller projects. Some of us even managed to graduate while we were flying under the radar, so, success!

Interplanetary has evolved quite a bit when we paid less attention to it; the game is now 3D and based on Unity engine instead of the slowly fading XNA. This should allow us to make the game even more beautiful than we originally planned with the option to go multiplatform with relative ease. Here's a bit of a sneak peek to a description we wrote for the upcoming Kavio cluster website. If you are all "what the heck is Interplanetary??" at this point, this should get you on track of things:

Interplanetary is a turn based strategy game about warfare between two planets. Setting of the game is a fictional planetary system where two planets have evolved intelligent life and ultimately become planetary civilizations. These two planets have fallen into a conflict for the natural resources of the planetary system they share. 
Technology level in the game is not too far from ours, and instead of stereotypical sci-fi starfleets, war is waged with massive, planetary weapons and other megastructures, built right onto the home planet. As the game progresses, technological advances allow more and more options to protect your people and defeat the enemy.
Main part of the game is managing the limited natural resources of player's home planet, developing its infrastructure and researching new technology. Each turn ends with action phase where player gets to target the weapon systems at the enemy planet and unleash his military might. The game supports various different tactics from a planetary broadside of railgun slugs to few, but deadly precise strikes of interplanetary lasers.
If you enjoy games with similar elements, like DEFCON, Civilization series or even the old artillery games, we will definitely have a game for you! Interplanetary will be available in most digital distribution channels.

While actual gameplay screenshots still have to wait a bit, we are proud to present some concept art. Stay tuned, there will be more to follow regularly now that we're back in business.

July 17, 2012

When highscores go global

We have plunged head first into the world of databases and online functionality lately, and while those unlock the possibility to do some neat stuff, there are tons of things below the surface to consider. Data security first and foremost obviously, but what else?

We have been thinking a lot about how people use Internet on their mobile devices. Are they usually on WiFi? What kind of data plan does an average user have? How much data is it ok to transfer each time we, say, download highscore? This article gave us some perspective on the US market, which could be considered our main market area, but we still need to find out how things work in mainland Europe or Russia, both of which are also important to us.

So as much as we would want to see our new shiny database filled with entries, we politely ask the user if they would like to have just an offline highscore funtionality instead.

So this is what we go with right now:


Last week we finalized our newest addition to WP7 catalogue, which should be though the  certification process this week with any luck. More on that later!

July 3, 2012

Maybe we'll stick to indie marketing for now.


So, we made an expedition into the swamp of online advertising the other day. Boring statistics reveal that a) paying for online ads isn't all that effective for a small WP7 developer, or b) we are doing something very wrong. Maybe both, back to the lab!

This week we have been dabbling with SQL and PHP again, programming an online highscore funtionality for another Kajak team. This has been a great opportunity (read: pretext) to rewrite some messy code from earlier, making it easier for us to apply online highscore functionality in our future games as well.

Speaking of which, if things go all right, we will publish a fun little game for WP7 soon! Beyond all the fun the game is also an experiment to see how we can affect the downloads of another WP game by releasing a promotional minigame. We will go into more detail about it in a later post.

May 17, 2012

256 was not enough!

Hello again after two weeks! TJR HQ has moved to new business premises and we hope we can resume active blog keeping.

Headlines of the week: For the first time we failed a Windows Phone Marketplace certification process. Twice, to be exact, but for very different reasons.

Spiritual, our most graphics heavy game so far, hit the recently lowered ceiling for memory usage on WP7. (90 MB for the new WP Tango devices, note to developers.) This is actually very welcome wake-up call for us: While 256 MB of RAM is not much for a modern smartphone, it should be more than enough for a game like this. Back to optimizing, and let's do that from the beginning with the next project.

Then there is Ouroboring Life, which apparently is our first R-rated title. In case you are unfamiliar with the project, it is a simple rhythm based life simulator where your goal is to achieve perfect life after a few generations of fortune building. The game was made for this year's Global Game Jam. You can get better idea of what it's all about by watching the trailer.

During the game you come across life events, two of which are pretty hardcore: "Just enjoyed your first XXX!" and "Got an STD..." While we understand the cultural differences, it was still a bit of a surprise for the game not to pass the filter in some areas. We decided we're against the idea of changing the content, so we simply removed a few regions from the list.



Ouroboring Life is available for PC here and for Windows Phone here (both free!), in case you want to check out all the hardcore action yourself. :P


May 3, 2012

Tests were conducted on aliens

This week's, or should I say last week's, blog post is a little late since we've had all sorts of crazy stuff going on, sorry 'bout that. We should be moving to new premises soon, and we just got our new website published a while ago. If you haven't seen it yet, please take a look and let us know how you like it!

To this week's topic then: We were lucky enough to get some Kajak students to help with testing Break MORE Aliens! last week, and the results were very interesting. Thanks to everyone who participated!

We thought this would be an excellent chance to take a closer look at BMA! through some of those comments and suggestions we received. We will explain some original game design decisions as well as why we are willing to tweak some parts of the game based on the comments.



"The balls bouncing is too slow and the player have too much time to do nothing."
"The scrolling texts are disturbing, because I don't know where I should concentrate."


We're not certain whose idea the scrolling texts were originally, but one of the reasons we have kept them there is that reading them is precisely the kind of thing player can do when the ball is taking it's time bouncing around, which would be pretty hard to mend without breaking the core gameplay too much. We were happy to also receive positive comments about the quotes, which has been the general feedback in the WP7 Marketplace as well. Few of the quotes actually contain information that is more important to player, and we've made those bright red to help them stand out more. However, we decided to remove all other colors from the quotes and also make the default color a bit dimmer as well. Thank you for pointing those out!


"There are quite a few powerups, which is a good thing on the other hand, but that's why you should make them more regocnizable. Which affect the paddle, which affect the ball, which are 'general' powerups"
"Powerups are very unclear. The laserblasters look like a beer bottle, and the others are pretty random expect the resize icon."


This is something we have been somewhat worried about as well, but there's only so much you can do with the limited amount of pixels. The original game had higher resolution powerup symbols, but they were against the overall visual style, and more importantly, appeared so small on the screen that it was still very hard to make out what they were supposed to represent. We also received several comments about there being too much powerups on the screen at the same time, so we reduced the amount a little.


"The player can't tell from the hearts that they're the extra balls and that player's board shows the health (?). This is a good solution otherwise, but you should put balls in stead of the hearts, if I understood correctly."
"The health hearts are also unclear as to what they refer to. Do they mean how many extra balls I have left or do they mean how many hits I can take from the aliens?"


 Actually this might be something where we have probably made a mistake with the game design by making it overly complicated while trying to actually keep it simple. There are three ways those hearts can be lost during a game: Whan a ball is lost (so they are kind of like extra balls), when aliens reach the bottom of the screen, and when player takes damage. We felt it was the simplest solution to combine these, and then added the most obvious symbol we could think of from the world of videogames, the heart. By the way, the condition of the city in the background also reflects the amount of hearts the player has left, did anyone notice that?

"The cannons on the side of the board don't feel like a very powerful powerup, their rate of fire is so low."

All you need to know about the laser cannons is that they're stackable, and you should aim to stack five of them. ;)

"Why the nuke is exploding in the city!?! Shouldn't the player protect it ? Also, the nuke flashes the screen witch makes the game uncontrollable for a second and this is issue when you should see the ball and the bat."
"I think it [the nuke] should be THE powerup, one that leaves positive feeling to the player without any negative effects."


Nuke is meant to be a double-edged sword that player should avoid in some situations. In the original game Nuke did two damage to player, but we decided to nerf it down to one. The bright flash is also a part of this "double-edger sword philosophy." Although it may be a little weird in the otherwise light setting of the game, the Nuke is one of the elements that also has a deeper meaning, and we also wanted to make a little room for tactical thinking in the seemingly simple gameplay. Whis is why there are other powerups with seemingly negative effects, such as the one that shrinks the brick.

"The pixel art/retro look is really nice and works well with the music."

Thank you! We saw similar comments a lot, and we're very happy for that fact. Retro always has it's place, and we were very lucky to find such fitting music when we worked on the original game. Again, the musician is Multifaros, you should definitely check out other stuff he's done as well!

If you feel like discussing more, please do, and thank you for hearing us!

April 15, 2012

Dr. Globdor on rampage!


We were going to write about something else for a change this week, but Dr. Globdor has us completely ensnared! A new major feature we have been working on this week is level editor, which seems to be something that should help the game stand out on WP7. If all goes well, users will be able to share the levels they have made, too! We are also considering the possibility of publishing the game for PC, which would make it our first official PC release by the way.

In other news, the major update on Break MORE Aliens! is coming along nicely, and we are actully plotting on having some Kajak students test the game for us this week. ;)

The early version of Break MORE Aliens! was already published for a Nokia game competition (3rd place!) earlier and has thus gone through the crucial peak of release downloads. We are thinking about covering some of those losses by making a new, simple game with similar theme and a direct link to Break MORE Aliens!, once the major update is released. We will cover both in more depth later, stay tuned!

April 6, 2012

Dr. Globdor


Last week I promised there would be more on Dr. Globdor, our crazy little project made for teaching Windows Phone development at Kouvola.

At this point the project is pretty much finished if we look at the original specs; we added a simple particle engine and a couple more enemies and such even after Kouvola, and will upload them for our students to see shortly.

However, as it so often goes with these projects, we have some ambitions to develop the game further and make it an actual release. Working with Globdor is very enjoyable. Much like with Break the Aliens! and Break MORE Aliens!, we are aiming to make an enjoyable game with retro feel, but top it off with some modern elements like pretty pretty particles. We have also been planning the possibility to release the game on some other platforms besides WP7, and adding cool features like, say, a level editor?

And that's not all, at this point it's fairly safe to say that you can expect a 4-6 part tutorial on how the original, Kouvola version of game was made.  Plus the source code, spritesheets, music and all that jazz. We will strongly encourage anyone who's interested in game development to make their own game with the help of those, it's a ton of fun, and even more so if you can build a little team to work on it! :D

And by the way, happy Easter to everyone celebratign it, and equally as good weekend to the others! See you next week, TJR out.


March 31, 2012

Our week at KSAO

½ of TJR spent the week 12 at Kouvola, teaching Windows Phone 7 development at KSAO. The trip was not only a huge success, but also fun and educational for TJR as well, so I thougt I'd write a few more lines about it here.

 We decided early on, before the trip, that making a game is the only proper way to learn to make a game, so we asked the Kouvoleans what kind of game they would want to make. 2D platformer excelled in the voting, and we nodded our heads in agreenment, thinking that we could include pretty much all the essential elements of WP7 game making in the process.

The process of making an example game started about a week before the actual trip, and we went wild with it, this time we could use any crazy idea without worrying about target audiences or plot, as long as it would have all the needed elements and be finished within a week. Thus, Dr. Globdor was born! This is not the last you will hear from him either, but let's focus on Kouvola for now.

We only had five days to teach the whole process, and unlike originally intended, most of the students didn't have any previous experience of working with XNA, only basic programming skills. Needless to say we were a little worried about how things would turn out with such a tight schedule, but the KSAO folks proved to be one of the most motivated groups of people we have even seen!

The students were divided into four groups,  each with a goal to come up with a different theme for their games. After the themes were decided, the programmers in each group were to write the code based on the samples we provided, with the necessary tweaks needed for their own projects. The artists were to create matching graphics, complete with sprite animations. When each day was through, we spend some time commenting the code produced, helping to understand and remember the workings better. We also threw in some game design pointers here and there.

This tactic proved succesful as we managed to convey most of the knowledge we intended, and we were amazed how it all seemed to sink in. Pretty much only two things from the original list of things to teach were left for the follow-up session; particles and publishing. Here are a couple of screenshots from the WIP versions (most of the graphics are placeholders!) of their games, we can't wait to see how they will look like in a couple of weeks when it's time to publish:



What we learned was that it is possible to pour unbelieveable amounts of information when the people receiving it are motivated and interested in the subject. We should've probably honed both our strategy and material some more before the trip, but this time both worked out great.

So thank you KSAO, we hope to see you again! More about Dr. Globdor in the coming week.

September 23, 2011

SDL Artillery, the game available now


For some weird reason our first video featuring the artillery game we made with SDL for Advanced Networking classes during our second year in Kajaani UAS, SDL Artillery for short, is still the most popular video on our YouTube channel. By far.

So due to popular demand (one guy asked for it in the comments, thanks vkvanja), here's the game for all windows users to enjoy:
http://goo.gl/KN4AI

We still won't be realeasing the source, not because we're mean, but because we want to protect you from it. It's HORRENDOUS.

Also thanks to Antti for going through the trouble of making the game work in VS 2010 and Win 7 just so we could release this.