(Credit: Naresa Dizon)

Timelapse

I wanted to share a video made by the designer, Naresa, who is making all my character’s designs.
As detailed in the previous post, she is using Photoshop for the drawing, Adobe Illustrator for the colouring and Spine 2D for the animation part.
You can see how great she is with these tools in the video.
Also, a special mention for Dark Fantasy Studio to whom I have bought the music played in the video.

Characters

New character designs received from Naresa: Treem. These are my 33, 34, 35 and 36th designs received (on about 130+ designs in the end game).

The characters have been done by the designer on Photoshop for the sketches, on Adobe Illustrator for the colouring and it will be later animated with Spine 2D. The characters will be then imported on the game thanks to Spine runtime library usable with Libgdx.

The character below is Treem, the robot monster (monbot) you can encounter on the map:

You can fight this wild character and if you weaken it enough, you might succeed to scan him. Upon successful scan, you will be able to equip yourself with the corresponding armour.

Thus, your armour of Treem will be the one below:

After scanning other Treem monbots and after gaining experiences on this armour, this specific equipment might evolve.

The first evolution of Treem hero armour is displayed just here:

And the final evolution of this armour is this one:

I have created a Twitter account and a Facebook page for the project.

Feel free to follow and like these pages if you do not want to miss anything out!

Tools used

IDE and framework:

I am using Android Studio as IDE and Libgdx as framework. I have hesitated for a long time between Unity and Libgdx both having numerous advantages.

Unity is really handy for 3D games and is more or less a drag-and-drop type of building tool. However, Libgdx might be even more powerful when it is part of 2D games and allows coding almost everything from scratch, which corresponds to what I do. And last but not least, Libgdx (as well as Unity) permits a cross-platform development: I just need to code once in Java and can export both for Android and IOS (Desktop too).

Skeletal 2D animation:

I have chosen Spine, which is a wonderful tool to animate my armors during fights. The tool is not only great for smooth animation but it also makes me save a lot of memory, which is the first challenge when considering image assets.

Map editor:

Tiled, short for Tiled Map Editor, is a must-have for creating tile-based maps and very handy with Libgdx. I use it for certain map-looped animations, for collisions and for event triggers.

Here is one of the maps I have done with Tiled as an example:

Image editor:

I use Gimp to edit some of the images and assets I need to. It is open-source, hence free.

Texture Packer:

I am using Texture Packer to pack certains of textures into atlases. This is very useful when I need to set a skill animation into one Atlas for instance.

Assets

I love developing but I am a terrible artist. My artistic skills stopped improving after my 4th birthday. That’s why I am actually buying every single resources I am using in my project.

Maps assets / Tilesets:

I have found a wonderful artist who has made several complete tile sets. They are not expensive and they actually cover every single piece of map in my project: villages, cities, mountains, island, castles, roads, forests, snow…and all the interiors.

I will be eternally grateful to Celianna and her wonderful creations.

They work perfectly with Tiled.

Example from her website:

NPCs sprites:

Celianna has also created a Sprite’s generator, which becomes very exhaustive with the possibilities offered by Gimp. The sprite generator is included in her Rural Farm pack.

Fighting armors and animations:

An amazingly talented artist, Naresa, with a limitless creative mindset is designing all of my characters on Spine (on commission). From the sketches, to the animation and without forgetting the coloring, she does everything.

Portraits:

I am using a Face Maker generator by Fox Richard. It is free of charge if you credit the original creator in your project and include the link to deviantart page where it is saved.

Backgrounds:

During certain scenes and mostly during the fights, I need several backgrounds. Most of them have been bought on Robert Brooks website: Game Developer Studio.

The rest was been bought on the Game asset market-website: Game Dev Market

User Interface:

The user interface elements, although not definitive, were bought both on Robert Brooks’ website: Game Developer Studio and on Game Dev Market

I have also used a Libgdx skin created by Raymond “Raeleus” Buckley for the TouchPad and another button: Skin

Items:

Bought on Game Dev Market. Mostly from the artist Rexard

Music and VF effect sounds:

Bought on Game Dev Market.

For the sounds, I have found most of them in these 2 packs: Magic pack and Fantasy RPG pack

VF Skills effect:

All the effects for skills animation have been bought on VideoHive through the RTFX Bundle, the 2D Cartoon FX pack and the Elemental 2D FX pack