Neamless Aura

Take 2 - Action!

I’m creating a demo game for my finals featuring the following Required Items:

  • Topdown 2D RPG
  • Gamepad support
  • Adjustable Graphics
  • A GUI
  • Scriptable Objects
  • Scriptable Tiles
  • Scriptable ‘quests’
  • NPC Interaction
  • Animations

The following Items are personal goals that are not needed:

  • Pause Menu
  • Shaders/Shadows
  • NPC AI
  • Music
  • Entities

I’ve already started programming, and it’s not quite beautiful, but the goal is to get it working at the end of this year.
Due to June that is. Here’s a quick screenshot of what I’ve got already (not much):

This has been accomplished:

  • Main Menu
  • Settings Menu
  • Settings Menu
  • Object ‘scripting’
  • Tile ‘scripting’
  • Tile rendering
  • Basic NPC interaction
  • Basic Animations (for Player & Entity)
  • Basic Combat system
  • Statistics system
  • Inventory system
  • Effects system

Been working and learning from begin October 2016
I’ll try and keep it updated. Code (always +/-1 day behind)
Can be found here: Github

Be nice to me, first time java 2D programming and lack of knowledge.
Thanks for the read; have a nice day :slight_smile:

Edit4 13/2/17: Updated what I’ve got…

Looks good. I noticed that you reduced the scope from isometric to top down (orthographic). This is something that is going to make life much much easier to realize with Java2D.

Consider if you do meet objectives early after getting the rest of bullet points done to switch to libgdx for:

  • Animations
  • Shaders/Shadows

…and perhaps going isometric. If you do a good design job on the other bullet points you should be able to carry over most of that code and it will be a good learning / comparative experience.

So yeah get Tiled up and running and collision detection stored in a meta layer! :smiley: