Jump to content
  • Advertisement
Sign in to follow this  
MattBradley

Beyond the Infinite

This topic is 834 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello!

 

My name's Matt and I run Anti-translate, an arts media collective based in Nottingham. I'm an independent developer in my spare time while professionally I develop games for medical research, focusing on their use as effective treatment for various neurological disorders. I was once a designer at Crytek and Ubisoft working on the Crysis series and recently released The Division.

 

A few weeks back I wrote about the challenging development of my current game Beyond the Infinite (BtI) and how it nearly broke me. Here I want to talk more about what the project actually is and how it’s shaping up as an introduction. I'll regularly update this post with more detailed information about actual development following this first post.

 

You might notice some cross-posting from antitranslate.com and various other dev forums. If this is a problem (admins) let me know and I'll cut back. I want to engage with the gamedev.net community as much as possible and not just spam the boards with blog posts!

 

46jCFeX.png

 

tumblr_o4hjfg428q1td39amo3_400.gif   tumblr_o4hjfg428q1td39amo4_400.gif

 

tumblr_o4hjfg428q1td39amo1_400.gif   tumblr_o4hjfg428q1td39amo5_400.gif

 

tumblr_o4hjfg428q1td39amo2_400.gif

 

 

 

 

At its core BtI is an anti-gravity racing game in the style of Playstation 1 classics Wipeout or Rollcage.

 

It’s inspired by many many hours of playing Zone Mode in Wipeout HD as well fewer hours playing less clearly relatable games like Super Hexagon, Tony Hawk’s Pro Skater, and Rayman Legends. In addition to games, music videos, art installations, gifs, DJ sets, and sacred geometry have all had their influence.

 

Given the project is named after 2001:A Space Odyssey’s fourth act, the film is clearly significant too. Not just for the incredible visual impact of those concluding moments, but also for the subtlety of craft and patience to deliver it’s story throughout. It’s never overly explicit in its intentions, which creates space for the audience to fill with their own imagination. I don’t really get why games don’t take this approach more often. Ambiguity can disguise many flaws, yet games are so eager to force heaps of exposition on the user.

 

While BtI doesn’t really have a traditional narrative the aim is to provide a framework in which a story could be derived if the audience should want it. To achieve this I plan to use theming and visual presentation, or ‘environmental storytelling’ to give context without being specific. As an extension of this I’m keen to avoid adding any kind of dialogue spoken or written, and that includes the user interface. Whether this is practically possible or not is still up in the air..!

 

The central racing mechanic is supported by a host of other designs that reflect the previously mentioned varied influences on the project. Music features heavily and this is represented by three fundamental aspects of the game:

 

  • Firstly, a boost mechanic where each boost pad represents a musical element or sample that is played when used. By design the player is encouraged to activate boost pads else they’ll fall behind, in doing this they’re creating the game’s music as a by-product of competition.
  • Secondly, the speed at which the player travels is the tempo of the soundtrack. Hitting multiple boost pads in quick succession results in the player speed and soundtrack tempo permanently rising and the challenge increasing. Admittedly this is a mutated version of the Wipeout Zone Mode mechanic in which the player is forced to go faster and faster over time until they reach their limits and eventually explode, but it works great for pacing and ratchets up the tension over the course of a race – even if you’re way out in front.

  •  

    Thirdly, aspects of the soundtrack are represented as obstacles in the environment. This might be a gate that toggles between open and closed on each beat, or using the bassline to time the movement of an object that when touched will destroy the player. I always thought the idea of 'playing’ a music visualiser would be pretty cool and aesthetically stunning – a bit like Thumper.

 

To facilitate these audio-focused mechanics the environment is generated at runtime making the gameplay experience differ slightly each time it’s played. Technically it’s somewhere between pre-made and procedural. This means the stages are all designed algorithmically using modular building blocks that can be deployed in thousands of different combinations resulting in every play-session having a seemingly unique soundtrack and visualisation. In practice this is tricky to pull off, but one of the few successes of the previous iteration of BtI was it’s procedural audio composer. Think of it like a robot DJ that curates the gameplay the same way a DJ might adjust their set based on crowd feedback. Sorry, it doesn’t take requests.

 

Having obstacles means there are navigational puzzles too. Given the speed the player is travelling at they’re not overly complex, but they do open up further opportunities for interesting gameplay. Players have the ability to leap and spin around the environment, making jumps and dodging obstructions. In BtI's previous incarnation I thought that the player’s movement was the ideal host for audio based mechanics, but after trying out various different approaches based on this idea I’ve come to the conclusion it’s very difficult to move the player in time with the music without taking away agency, so this is my compromise.

 

I’m now in the process of throwing all these elements together. So far the environment dynamically generates from a toy-box of modular pieces and the player can navigate around these pieces by jumping and rotating. Hitting boost pads in sequence increases the player speed and tempo of the soundtrack, and the basic race format is in. My current task is building bots to race against. I’ve never designed or created complex ai like this before, but I’m up for the challenge and I already have semi-successful pathfinding in place. Once I have the bot finished up I'm shifting focus to bring everything together so I can release regular playable builds.

 

There's still so much left to do, but for now any feedback is welcome!

Edited by MattBradley

Share this post


Link to post
Share on other sites
Advertisement
Greetings fellow Nottingham'er!

The game's looking great, can't wait to see further developments!

Share this post


Link to post
Share on other sites

Thanks guys!

I have seen Proun before. It has a similar mechanic and a cool aesthetic, I think BTI will have a different flavour though.

I've been working on the AI some more over the last couple of weeks and I think I'm on the home stretch with it now. It's probably at it's 4th or 5th conceptual iteration. It's gone from working very basically but rigidly to now being much more fluid and responsive. Once I've finished debugging I'll show some of my logic and try to get a video together of a few bots racing each other.
 

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!