You are on page 1of 10

Banana IslandBobo's Epic Tale Unity

Complete Project

Documentation

Content:

Project Description:
Set Up:
How to start a project:
How To Reskin:
2D PSD TEXTURES DROPBOX LINK
3D 3D MODELS DROPBOX LINK
Fonts:
Audio:
Missions:
Facebook And Parse:
Advertisement and Rate App:
InGame Text:

Project Description:

Source code was made with Unity3D version 4.6.1p5


side-scrolling adventure game
Cross platform (Android & iOS)
6 island with 20 levels per each, total 120 tested levels, with editable missions
3 types of power ups (Shield, Coins Magnet, and Double Coins)
Ads implemented (AdMob Interstitial and UnityAds video)
Daily Rewards
Time reward
15 supported languages

Set Up:
Use Unity3D 4.6.1 or higher. You can download it from:
http://unity3d.com/get-unity/download/archive

How to start a project:


1. Download the project
2. Unpack the archive
3. Open Unity3D and click Open Other...

4. Chose the folder Banana IslandBobo's Epic Tale Unity


5. Open_PrepareManagersScene from Assets/Scenes folder and click Play

How To Reskin:
2D:
PSD TEXTURE here:
https://www.dropbox.com/s/ovclxijfejojwik/TexturesPSD.zip?dl=0
All graphics assets are located in Assets/Textures folder. You need just to copy your
textures over existing textures. IMPORTANT: Dontchange the names of textures, and
dont erase and then copy on the same place your texture. Override the existing texture
with your textures.

3D:
3D models here:
https://www.dropbox.com/sh/atiglyct3uyy4j0/AAAP4fVjWfKIL2- hrQhqaY8ta?dl=0
All 3D object are located in Assets/Objects folder. File for main player is PrinceGorilla.fbx,
files for enemies are Baboon.fbx, Gorila.fbx, Spikes.fbx, Biljka_mesozder.fbx. Replace those
objects with your files that contain appropriate animations. There are also files for Coins
(Banana_Coin.fbx), Barrels (Barrel.fbx) and PowerUps (Magnet.fbx, Banana_Coin_X2.fbx and
Banana_Shield.fbx) which can be replaced if needed.

Fonts:
Several fonts are used in game depending of chosen language. Main font is
SOUPOFJUSTICE, located in Assets/Font folder and in Assets/Resources folder. If you want to
use different font, first rename that font to SOUPOFJUSTICE
and overwrite existing one in these two folders. There are two more fonts in Assets/Resources
folder, ARIBLK and Angsana New Bold. Leave these fonts as is, because they are used for
some languages that have
specific characters.

Audio:
All sounds are placed in Assets/Audio folder. When importing new sound if needed, just copy
file in this folder, click on it in "Project" window and uncheck the "3D Sound" field.
Sounds that are used in game are placed in "_SoundHolder" game object
in "_PrepareManagersScene" scene, specific game object for each sound.

When you want to change sound file just overwrite that file in explorer (windows) or finder
(mac). Some sounds appear in multiple places (e.g. buttonClick_Universal). If you want different
sound just drag your sound over required game object or click on that game object and change
"Audio Clip" file in the Inspector.

Missions:
XML file with missions is located in Assets/StreamingAssets folder.
This is example for one mission:
<mission level="12">
// number of mission
<baboons>4</baboons>
// Number of baboons to smash
<fly_baboons>0</fly_baboons>
// Number of flying baboons to smash
<boomerang_baboons>0</boomerang_baboons> // Number of boomerang baboons to
smash
<gorilla>0</gorilla>
// Number of gorillas to smash
<fly_gorilla>0</fly_gorilla>
// Number of flying gorillas to smash
<koplje_gorila>0</koplje_gorila>
// Number of spear gorillas to smash
<diamonds>0</diamonds>
// Number of gems (any kind: rubies,
sapphires or emeralds) to collect
<coins>0</coins>
// Number of coins to collect
<distance>0</distance>
// Value for distance to pass
<barrels>0</barrels>
// Number of barrels to smashs (only
regular, not TNT ones)
<red_diamonds>0</red_diamonds>
// Number of rubies (red gems) to collect
<blue_diamonds>0</blue_diamonds>
// Number of sapphires (blue gems) to
collect
<green_diamonds>1</green_diamonds>
// Number of emeralds (green gems) to
collect
<pts>2000</pts>
// Value for points needed for achieving 3
stars
<description_en>Smash Baboons x4
Collect Emeralds x1</description_en>
// Mission description on English (UK)
<description_us>Smash Baboons x4
Collect Emeralds x1</description_us>
// Mission description on English (US)
<description_es>Derriba a los Babuinos x4
Consigue Esmeraldas x1</description_es> // Mission description on Spanish
<description_ru> x4
x1</description_ru> // Mission description on Russian
<description_pt>Esmague os Babunos x4
Recolha as Esmeraldas x1</description_pt> // Mission description on Portugese
<description_pt_br>Esmague os Babunos x4
Recolha as Esmeraldas x1</description_pt_br> // Mission description on Portugese (Brazil)
<description_fr>Ecrasez des Babouins x4
Collectez des meraudes x1</description_fr> // Mission description on French
<description_tha>x4

x1</description_tha>
<description_ch> x4
x1</description_ch>
<description_tch> x4
x1</description_tch>
<description_ger>Zerschlage die Paviane x4
Sammle Smaragde x1</description_ger>
<description_it>Distruggi i Babbuini x4
Raccogli Smeraldi x1</description_it>
<description_srb>Nokautiraj babune x4
Sakupi smaragde x1</description_srb>
<description_tur>Babunlar Yok Et x4
Zmrtleri Topla x1</description_tur>
<description_kor> x4

x1</description_kor> </mission>

// Mission description on Thai


// Mission description on Chinese (simplified)
// Mission description on Chinese (traditional) //
Mission description on German

// Mission description on Italian


// Mission description on Serbian
// Mission description on Turkish
// Mission description on Korean

Missions are created for relatively short level duration, it is recommended to leave current
values for best game balance and only change description. Important: Don't change xml tags
even if you have different enemies, description is only thing that the user see.

Facebook And Parse:


Facebook( https://developers.facebook.com/implemented: login, log-out, invite, share,
leaderboard, map progress) and Parse( https://parse.com/cross-platform progress) are
implemented in the project.
To set Facebook go to Facebook menu, and click on Edit Settings.

Then set your App Name, and App ID, which you can acquire
from https://developers.facebook.com.

To set Parse go to folder Assets/Scenes/ and open _PrepareManagersScene. Then select


GameObject with name FacebookManager. Then set your Application ID and Dotnet Key,
which you can acquire from https://parse.com/

Advertisement and Rate App:


To set up ads (AdMob and UnityAds), go to folder Assets/Scenes/ and open
_PrepareManagersScene. Then select GameObject with name StagesParser. Then set your
Ad Mob Interstitial ID with UNIT_ID from AdMob, and then set Unity Ads Video Game ID with
GameID from UnityAds console.
To set Rate link of your app, go to folder Assets/Scenes/ and open
_PrepareManagersScene. Then select GameObject with name StagesParser. Then set your
Rate Link with the link of your app on desired Store(Google Play, iTunes).

InGame Text:
To change InGame text, like Collect, Free Coins, Invite friend and earn and etc, go to
folder Assets/Resources/xmls/inGameText/, where there are 15 xml files for every supported

language. For every language there is adequate xml. Change the values in xml files, for
every language.

You might also like