Status Update: Project Status

Below is a general project status update.

Plan A
At the start of the summer we really wanted to attend PAX and present a solid vertical spike of Oort Online. The aim of PAX was to to transition the project from being “a really sophisticated engine” into “a narrow but complete playable game”.

With this in mind we had to adjust our release strategy to allow us to build up a solid chunk of content.

A note on development pipelining
We often get asked why we’re working on feature B when feature A is still missing. This is normally because we’re working on A and B, but B just happened to be demonstrable sooner. For example, “why are we working on a storm when there are still no player characters in the game?” Well we’ve been working on everything required to deliver player characters for months. By comparison the storm took a few days.

All the features we’re developing are pipelined. This means that we have quite a few things in development in parallel. Simply because different devs have different skills and domain expertise.

Content of Plan A
So what’s in the PAX version? Well pretty much everything you’ve seen in the devlog:

Oh, and quite a few other things that we’ve not shared. Like what? Well as a few examples:

  • the sling-bow comes with standard and exploding arrows,
  • basic drop shadows for entities,
  • control + input system customisation,
  • support for DX10 hardware when running under DX11,
  • lots of new sound effects,
  • lots of stuff to enable characters, animations, creatures, and interesting combat AI,
  • probably other stuff I can’t remember.

Oh, and some other things that we’ve not shared.

Plan B
A few weeks back, we concluded that even with all the new stuff we were getting into the development version we still didn’t have enough to merit waving a big flag at PAX. We don’t want to oversell the current status of the game. It’s still pre-alpha. And whilst everything we have coming is cool, we concluded it still wasn’t enough. We would have to wait for another event before shouting about the game. Queue Plan B.

We had always intended to release the PAX version to everyone - so that players who saw the game at PAX, would have been able to go home and play the same version. Plan B is to release the majority of the development version publicly. We’re working on this right now.

When?
More than a week. But hopefully not much more.

What?
We’ll likely split the releases up into a few chunks - mainly to help accelerate the releases. (Beacons and the new GUI are the main candidates to be released later.)

Why only the majority of features?
Whilst we want to share the development process with our early access players, we also want to keep some surprises back. There are a few special features that we think will be best revealed at a show. Mainly as it will help the promotion of the game and help us generate interest with new players - and ultimately help the game be successful.

The Q&A?
Whilst we were working on Plan A (PAX) we mindlessly postponed the planned Q&A. (We really should have just said so - bad Elves.) But the Q&A will now happen when we release the next update. Likely as a Twitch event. We’ll make sure we give everyone sufficient warning to pre-prepare excuses to bunk off school, work, college, whatever.

Questions

The initial release of animated player characters and creatures is close. There will only be a few creatures at first. After this we plan to gradually add more creatures.

There is lots of stuff still a long way off: player progression is something we’re not rushing as it’s critical to the longterm strength of the game.

The main aim is to make the game more actively playable now.

We need to work on this. The good thing about a roadmap is people know what’s coming, the bad thing is that we’ll need to constantly change it during development as we learn more about the game. (The worst thing about the roadmap would be to stick to something when we know it’s no longer what we want.) I’m not a big fan of publishing a roadmap. But I’m sure we can come up with something to help capture progress.

We plan to re-communicate our expectations for the game being ready. Originally this was planned for PAX, but it’ll now happen after the coming release. I don’t want to preempt that here. But it’ll definitely be 2016 when the official 1.0 release happens.

The team is gradually changing. But we’re mainly trying to structure the team for a steady focus on improvements and expansion up to and most importantly beyond 1.0.

Progression touches everything in the game. We’re directly and indirectly working on it every day. We’re not ready to share any real details at the moment - as it’s still a work in progress. But we absolutely understand that progression is a fundamental part of giving the game longevity for players.

Varies. Different disciples are pure prototyping and iteration. Nothing is truly scrapped, rather iterated and improved upon. Very few ideas are scrapped, they mainly get moved from the pre-1.0 pile into the post-1.0 todo list.

This is a non-trivial question to answer. We have different opinions in the dev team, and likely different players have different expectations.

My personal preference is to try stuff, release it, see how players respond to it and then iterate. But there are good reasons why this isn’t the best approach. (Players consider stuff done when it’s a work in progress.) So it’s really about expectation setting, and it’s really hard to communicate this to all our current and potential players. Whilst I would prefer us to iterate faster, we’re already releasing stuff way more rapidly than many professional game developers would be comfortable with. (There is often a concern that work is progress is assumed to be complete.)

Two main reasons:

  1. To help us promote and grow the game when we have a new and significant feature coming. If everything is already in the game it’s hard to create interest or news about progress.
  2. I’m not sure everyone wants to know exactly what is coming. (Is it fun to know the ending of a film before seeing it? Know the content of any present before unwrapping it?)

The flora stuff we shared was some initial experimentations. As discussed above our main art focus is currently the main player character (1st and 3rd person animations) and adding more creatures (concepted + modelled + textured + animated + interesting AI design.)

Only in concept. We want to polish and release race 1 before moving on.

No - not all. We have a good high level design for many of the creatures, but we only really explore detailed interaction when our animator, designer + coder, and artist are collaborating on the individual creature. The creature will often evolve in (hopefully) interesting and unique ways.

We don’t plan to limit taming / breading to a subset of creatures.

Already discussed quite a bit.

Finally
Thanks for everyone supporting us and the game development, and thanks also to everyone asking questions and keeping us and the project honest.

Disagree / Questions
Let me know below.

21 Likes

How long do you think till the end game to come out(1.1)?

[quote=“james, post:1, topic:2528”]
I don’t want to preempt that here. But it’ll definitely be 2016 when the official 1.0 release happens.
[/quote] He already answered that ^^

3 Likes

I probably shouldn’t have skimmed it.:neutral_face::confused:

3 Likes

Very satisfactory answers for me at least. Thank you so much for all you do for us, @james (and the rest of the team, OF COURSE <3 :smiley: ) and for putting forth the effort into making this one of the best games on the horizon!

1 Like

I’m assume that you’re using an agile methodology as you develop this, so as a scrum master (CSM) I’m interested in how this is moving along. (But, unlike some, as a developer I understand that sometimes where you think you’re going isn’t where you’re going, and targets change. Believe me, I’m designing and implementing an automated testing framework for a 10-year legacy system and at the end of sprint 2 I realized that it only covered about 25% of the cases we need to run. Now the release date has been pushed out and we have to redesign some things. I’m sure my manager is…getting tired of being patient. :worried: )

For the past 19 years I’ve been telling my teams, my customers, and my management that an on-time delivery with defects is still a late delivery. A clean release is better than an on-time release if the on-time isn’t sufficiently feature-complete or defect-free.

(I know the team knows this. This is for the non-developers reading the thread.)

5 Likes

Definitely true, but threads like this also help in being as transparent as possible to customers about when those targets change or when push backs are to be expected. I think transparency was the real issue that prompted this post.

2 Likes

Transparency may have been what prompted the post, but I’d say a solid 80% of everything said in this post can be found already in this forum. Though, it is good to now have it all together in one now.@̶j̶a̶m̶e̶s̶ ̶I̶f̶ ̶w̶e̶ ̶s̶t̶i̶c̶k̶y̶ ̶t̶h̶i̶s̶ ̶a̶n̶d̶ ̶f̶u̶t̶u̶r̶e̶ ̶s̶t̶a̶t̶u̶s̶ ̶u̶p̶d̶a̶t̶e̶s̶ ̶r̶a̶t̶h̶e̶r̶ ̶t̶h̶a̶n̶ ̶j̶u̶s̶t̶ ̶p̶u̶t̶ ̶t̶h̶e̶m̶ ̶i̶n̶ ̶t̶h̶e̶ ̶d̶e̶v̶l̶o̶g̶,̶ ̶i̶t̶ ̶m̶a̶y̶ ̶h̶e̶l̶p̶ ̶a̶v̶o̶i̶d̶ ̶f̶u̶t̶u̶r̶e̶ ̶"̶t̶r̶a̶n̶s̶p̶a̶r̶e̶n̶c̶y̶"̶ ̶i̶s̶s̶u̶e̶s̶ ̶a̶n̶d̶ ̶k̶e̶e̶p̶ ̶t̶h̶e̶m̶ ̶f̶r̶o̶m̶ ̶g̶e̶t̶t̶i̶n̶g̶ ̶b̶u̶r̶i̶e̶d̶ ̶u̶n̶d̶e̶r̶ ̶o̶t̶h̶e̶r̶ ̶p̶o̶s̶t̶s̶.̶ ̶
Edit: I forgot, I can pin things too!

2 Likes

Yeah, as a somewhat recent addition to the community; there’s a lot here that’s new to me! Having the summary is fantastic

3 Likes

Many thanks for keeping us in touch, especially on your time off. Being formerly a developer too, I know that managing with deadlines and customers is a hard job…

1 Like

Devs, you are as always…

I can’t wait for all the great things coming soon!

:purple_heart: :purple_heart:

3 Likes

To focus on releasing much stuff at a grand show is a great approach. I totally agree with that strategy and support it, even when it means that we have to wait longer for fantastic stuff. Would be real cool if we get the stuff the same moment when you show it to the public :slight_smile:

3 Likes

Thanks for sharing this with us! It’s nice to finally get more transparency, and I’m happy that you guys care more about keeping the game quality than just shipping it asap. Keep up the good word as always!

Have you thought about having a public trello board? That would help show what is being worked on right now and to add a flexible “when” to the process

We already use a tool called Hansoft.

What this ultimately comes down to is:

  1. Do we have a fully open and public development process (where interested players can see everything that is happening and planned), or
  2. Do we have a partially public model (where we share suitable in-progress items, for example via our devlog).

At the moment we’re following #2. A public Trello (or the equivalent in Hansoft) would move us more towards #1.

1 Like

Just in case nobody believe’s we’re working on stuff :wink:

15 Likes

hype intensifies

Wonderstruck is to cool for screenshots :stuck_out_tongue:

4 Likes

It’s all shaping up very nicely guys, thanks for the update! :shard:

love it!!

1 Like