Tuesday, 22 August 2017

What is the plan ?

Inspired by comment under youtube video:
When will the final version be released?

Past 


TD1 (Tech Demo 1 - which you can download here) was spontaneous release without bigger plan. Like I mentioned in "Tech Demo 1 + Postmortem" whole release was successful even with its issues and relatively small amount of people downloading it (at this day 68 people). The most cool think about whole TD1 is that I finally could share my work and hear what you think about it. The most complain was about : Mouse & Keyboard support.

And here good news folks : I finally took care of it and implemented new input system. I also started testing game with gamepad and Mouse & Keyboard to verify that both controls delivering the best experience they could.

Present




Currently I work on TD2 (Tech demo 2) which is a lot different than TD1 because it have theme: "Movement".

Plan is to tackle as much issues related to player control as possible. Bellow list of things that in 99.9% will land in this build:
  • Improved movements 
    • Better control over character.
    • Additional interactions (climbing small obstacles).
    • Climbing ladders.
    • Elevators and platforms.
    • Better Mouse & Keyboard support
  • Interaction with environment - levers
  • Item placements - Fixed issue where coins sometimes move around when they shouldn't
  • Improved animation system - I rebuild way how I handle animations
  • Bigger and nicer  level
  • And like always a lot of bug fixes and internal tool improvements.
This may look like small amount of improvement but it isn't. Also this is not final list and will probably grown with time.

Another thing that I need to take care of is how to protect myself from breaking any of engine/tools functionality. I'm one guy and it would be wast of time for me to iterate over all of functionality each time I do any update. This is why I will follow example of Unity Technologies and start making more test for my code. This may not sound like a big work but it will consume time from my development. Good thing about this is that when I will have good test coverage it should save me a lot of time.

ETA for TD2 : Middle of October 2017

Future 

Hard to say for sure what will bring future but this is my current plan.

Theme for TD3 will be "Story telling" and it will contain:
  • NPC characters
  • Story system - records progress of story and make player choices matter
  • Dialogues system - you can talk with other characters 
  • Quest system - there are quests which may influence story 
  • Saving/Loading - game progress
ETA for TD2 : End of December 2017 or Begin of January 2018

Theme for TD4 will be "World in War" and it will contain:
  • Enemy NPC with AI
  • Melee combat
  • Magic ball
  • Firearm combat
  • Traps
  • Breakable objects
ETA for TD2 : April 2018

Ok but this is not everything I will be working on. My plan is to work in background on:

Developing:
  • PBR rendering 
  • Animation system
  • Terrain system
  • Movie system
  • Sound system
  • Music system
  • Clouds system
  • Particle system
  • Decal system
  • Gui system
  • Unit Tests
  • Build system 
  • Mac build 
  • Converting all resources to new compile system
From more artistic things:
  • Modeling characters
  • Modeling environment
  • Creating both islands
  • Improving animations
  • Create new postrocesses
There probably few more things but I don't remember them right now. 

So if you ask me when game will be release sadly I still don't know :( But I can say for sure that not this year.
Greg

2 comments:

  1. Thank you so much for this project. LBA is my favorite game ever!

    ReplyDelete
    Replies
    1. (speaking to myself) Calm down, there is no pressure. LBA is just your favourite game ... ever. What can go wrong with making it remake?

      But seriously I'm just like you. I like this game a lot and 8 years spend on it's remake can be somehow proof of this. Now I just need to wrap up all the experience I gathered and finish it in the way it will be great add-on to whole universe and hold up to it expectation.

      Delete