Screenshot Saturday 114 - PAX Refugee

Pixel Tales

PixelTales is a two-dimensional platformer mixed with RPG elements supporting multiplayer for up to four players.

The player creates a customized character and starts his adventure in the world of PixelTales.
Defeating monsters, challenging bosses and completing quests results in experience gain and loot to further improve and customize the created hero.
As the player progresses through the game choices have to be made regarding the player’s class and specialization.

What is the focus of this game?
  1. Challenging fights against bosses.
    Defeating them is no easy task. It requires tactics and teamwork. Think of them as little raid bosses with their own mechanics. No tank and spank!

  2. Class diversity.
    Each class is unique. Each class is useful for the team. Each class provides utilities your team will love you for. Standing in front of the boss area but you ran out of potions and ammo? This will take a while to walk back to the town to buy supplies... Well, not if you have a wizard in your team. The wizard teleports you to town and back in the blink of an eye.
    A merchant wants to sell a cool hat you’d love to wear but it’s really expensive? You should be glad that you got a thief on your team. He causes enemies to drop some gold with his abilities so that you can afford the item now.

  3. Build diversity.
    Having two fighters in your group? No problem at all. Maybe one of them loves to deal high damage in an area and the other one loves to build at little bit more on the defensive side to tank the monsters.

What have you accomplished so far?

I implemented…

  • An Entity Component System

  • A Behaviortree for the AI

  • Lua Integration

  • Platformer mechanics (including slopes and one-way platforms)

  • A fighting system with basic attacks and skills

  • Looting and dropping items

  • Changing equipment

  • Leveling

  • Status points

  • Basic multiplayer functionality

  • Conversations with NPCs (currently work in progress)

  • Multiple maps and map changing

  • Monster spawning

  • UI stuff

What technology do you use?

The prototype is based on Java using the LibGDX Framework and Kryonet for the networking. I chose LibGDX because I wanted to focus on the gameplay instead of writing lots of low level stuff to get the game running.

Screenshots

Click me

Team wanted

Currently I'm looking for additional team members to realize this project. If you're interested please visit my post in /r/gameDevClassifieds for details.

/r/gamedev Thread