You are on page 1of 3

Trial Days: Task Instructions

We’re happy that you want to join our team!

We would like you to expand our basic clone of Idle Miner Tycoon.
Unity Version: 2018.4.17f1
You should’ve received access to download a zip with the project (together with these
instructions). If not, please contact us.

You can modify the existing code as you want.

Imagine that you are already working with us on the game and that you need to deliver
code that will be released to millions of players in the world.
Note: Graphics / Visuals are not relevant for this test.

Your task is to implement the “second mine” feature.

We will give you an introduction to the project. In general, the idea is that we throw you
out into the jungle with the task, and you must find your way back to civilization 😉.

You don’t have to understand and do everything on your own. Teamwork is super
important for us, so never hesitate to write questions in telegram and ask people for
help and advice.
Feature: Second Mine

Description
Our game has only one mine at the moment. We would like it to support two mines, so
the players have more content to play with.

Requirements
1. It’s possible to start a second mine
2. It’s possible to switch back and forth between both mines
3. When switching to a mine, it must be possible to continue from the last state
a. The same amount of “money” is still available as before in the mine
b. The amount of mine shafts unlocked is still the same as before
c. The upgrade levels are still the same as before

Evaluation
This task is meant to test your programming skills, your communication skills with other
team members, and your self-management skills.

We’ll also look at the following points when evaluating your delivery:
- Code design / architecture
- Does the solution solve the requirements?

Very important: At the end of your trial days, the feature must work. We don’t care that
much how many extra things you put into the task – if the feature does not work without
bugs at the end, we consider it failed.

We highly suggest that you first try to build the simplest version possible, and then
iterate and improve later – because this is exactly the process of how we build our
games.
Presentation
To prepare for showing us your progress at the end of the day, think about the
following:
- Code design decisions
- Did you use any software design pattern?
- What was most challenging in the task?
- Would you change anything on the code to ensure that other developers can
work on it?

Wrap Up
1. Send us a ZIP with the project (without the Library folder) with the following name
format YourName_Kolibri_DevTest.zip

We hope you enjoy the task and have fun!

You might also like