Tikotep Adventure - adventure action platformer

Tikotep Adventure is a project I am working on on my spare time for about one year now.
The gameplay is based on a platform/adventure style with a strong storyline and I will look forward to add some metroidvania stuff if possible.

Story
Madness has contaminated the forest and the animals living in. Tikotep will leave his village to find out what happends. He is not prepared for the truth.

Gameplay
The game is mainly a platformer. Tikotep can fight using his bow or his tomahawk. He will find new powers on his journey to go through inaccessible place and fight powerfull enemies.

Team

Alwex music/code/pixel art (twitter)


http://button.indiedb.com/popularity/medium/games/40972.png

some screenshots of differents environnements

https://pbs.twimg.com/media/B-dgfzWCAAAOzmC.png:medium

https://pbs.twimg.com/media/B95mzEgCAAEz6R0.png:medium

http://tikotepadventure.com/files/snail-boss.png

https://pbs.twimg.com/media/CBMnakkW8AItsz2.png:medium

http://tikotepadventure.com/files/canoe-forest-medium.png

https://pbs.twimg.com/media/B9zBFdUCEAA_gw0.png:medium

https://pbs.twimg.com/media/B9QcZoJCYAEs7nu.png:medium

water engine

http://tikotepadventure.com/files/tikotep-new-water.gif

http://tikotepadventure.com/files/tikotep-new-water2.gif

http://tikotepadventure.com/files/tikotep-new-water3.gif

fluid simulation engine

http://tikotepadventure.com/files/tikotep-water-simulation.gif

A little video of a stage mockup


http://tikotepadventure.com/files/youtube-1.png

Some technical stuffs:

The game is made using pure Java / LibGDX.
For the map, I use the excellent software tiled
The main engine is based on Artemis ODB a entity/component/system framework forked from the artemis project.
The shaders are written in glsl.
The physic engine is a custom one, I had some tests with box2D but the feeling was not good for a platformer.
Graphics are done with pyxeledit a very nice pixel art oriented drawing program.

My IDE : Eclipse!

Looks incredible! Can’t wait to give it a go!

Cheers,

Kev

This looks very cool, well done on the graphics!

Beautiful, great ambient. Waiting for test and play!

BTW, what is the advantage of using the Artemis with libGDX? I tried in the past but I did not adapt very well.

This looks absolutely beautiful and breathtaking… I’m a huge fan of this kind of art.

Keep on the good work!

Hi all,

thank for your support and comments.

@craftm when I started this project, libgdx was not bundled with an Entity System Component framework (Ashley is now the ESC framework that come with libgdx).

Using an ESC pattern allow to add/remove aspects to entities without too much refactoring, you are not stuck to the classes hierarchy common problems. The code become very reusable.
I think it all depends on the kind of game you want to create. In my case it save me from deadend, it make the game engine evolutions really easy.

Here are some animated gif to give an idea of how the environements feel

http://tikotepadventure.com/files/mountain-snow.gif

http://tikotepadventure.com/files/rainy-day.gif

http://tikotepadventure.com/files/forest-water.gif

some scene screenshot from the begining of the game

https://pbs.twimg.com/media/CCJVpejUoAAhfJl.png:large

https://pbs.twimg.com/media/CCUl5CNUAAAwY3K.png:large

Here is a little dialog just for fun ;D

http://tikotepadventure.com/files/jedi-scene.gif

Here is a little video of a title screen/introduction mockup (I use se same dialog as previously).