ScourgeBringer Open Development - Issue #34

Read this issue in your web browser »
Read previous issues »
Allow your email client to download images to see all the GIFs

What have we been up to this week?

Happy Monday! It's newsletter time! Here's the 34th ScourgeBringer open development issue!

Previously on ScourgeBringer: I progressed on the boss editor and added support for particle triggers. I also worked on our cross-platform build pipeline to make sure that ScourgeBringer already runs on any console if need be (this doesn't confirm any port though). The remaining part of the week, I've been off to IndieCade and GAConf.

Last week, both Florian and I were back full time at the office! While Florian is still progressing on his work with Ankama, I've been working exclusively on ScourgeBringer.

My main focus is to add all the features that we need in our tools to start testing bosses!

I started with adding non linear pathing to the boss animation editor. Previously, our system only supported translations for a point to another. Now it supports bezier curves, a special type of equation that allows to set "control points" over what was before a straight line, and each points act like a "magnet" by dragging the line curvature toward those points.

This is a feature that is present in most animation software and is very useful to make complex paths. This will allow our bosses to have natural looking movements and less clunky behaviors.

I also reused our enemy placement and spawning system for bosses, which means that we can now place bosses in rooms. The spawning system allows to define "waves" (when a wave of enemy is cleared, a new one may spawn; we can also set a timer instead of having to clear a wave before the next one arrives), which is useful if we want to manage bosses with multiple phases/forms. Reusing the enemy system also allows us to put more than one boss in a single room, but that's not on our agenda (for now?). We also now have a preview of the rooms within our boss animation editor, with working colliders (and maybe at some point I will be able to add a live preview of a boss fight to test it within the editor directly while animating it).

The next big things that I need to do in order to finally have bosses in-game are:

  • Adding customizable hitboxes to the animation editor (so that we can define which parts of the bosses can be hit, or which parts can hit the player during an attack);
  • Coding the AI that will use all the animations within the game itself (so that the boss lives);
  • Adding sound triggers to the editor (so that the boss can have sounds, but that's going to wait for a sound designer to join our team).

And of course actually animating a boss to start testing this!

This is going to be my main focus over the next few weeks, I guess.

And that's about it for this week! See you next mission!


How is our budget doing?

Every week, we update our production budget based on our initial budget and our ongoing revenues.

ScourgeBringer budget is counted in "months of subsistence" instead of money. We believe that it is a more understandable way to explain how budgets are constructed and consumed.

Our remaining budget is: 8.46 months (36.78 weeks)*

  • So far, we consumed -7.82 months (-34 weeks) from working of this project;
  • And we consumed -0.22 months (-0.96 weeks) from investing (e.g. buying hardware, paying for services...);
  • We also earned back +4.50 months (+19.57 weeks) from our ongoing revenues (e.g. NeuroVoider & Boo! Greedy Kid sales, contract work...).

Our initial budget for ScourgeBringer was 12 months when we started.

For a more detailed breakdown of our budget construction, you can refer to the first issue of this newsletter.
*1 week = 0.23 month (based on a 365-day year and a 7-day week)

The weekly Twitch stream

Every Wednesdays (afternoon Pacific time / evening European time), Thomas shows our progress with a development stream. Alternatively, he will show one of our preferred games and chat with you about why we love this game!

Woops! There was no stream last week because Thomas trip to IndieCade and GAConf prevented him to to do so. The stream will be back this week!

Follow Thomas on Twitch »

Browse through all replays »

Join our Discord server!

Come chat with us about pizza, give us your feedback, or be a silent observer.

Join our server »

Follow us on Twitter!

Witness our day-to-day work and struggles, possibly including GIFs of cats.

Follow Florian »
Follow Thomas »
Follow Flying Oak Games »

Copyright © 2018 Flying Oak Games, All rights reserved.
You are receiving this email because you opted in at our website. We do not reuse or resell your address.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Privacy policy

Email Marketing Powered by Mailchimp