Soar Up The Charts | Step Up Your Sound Game Jam

游戏音频

This article was written following the second annual Step Up Your Sound Game Jam, an Android mobile game jam where teams developed one-of-a-kind gaming experiences using Dolby Atmos with Wwise. This is a 5-part series; in this fourth blog, Steven, Kathleen and Greg of the Tin Heart Interactive team dive into their game Soar Up The Charts.

undefined-Jun-05-2023-02-00-22-3411-PM

Tin Heart Interactive is an independent video game studio based in Maryland. We’ve released sound packages for the Unity asset store as well as created a number of small narrative games as a nights and weekends endeavor for the past several years. In 2021, our studio went full-time as a contributing member on the vampire-fighting adventure game, #BLUD.

We were overjoyed to be invited to participate in the second annual Step Up Your Sound game jam. The development team for this project was Steven Palermo (core systems programming), Kathleen Parker (3D modeling & textures), and Greg Lane (game design and general development). We all met through the games industry in Maryland or through the Baltimore Chapter of the IGDA and were excited to work collaboratively on a project together. Before getting into the games industry, Greg was an active member in a number of regional touring bands and naturally wanted to bring this experience to an audio-focused game jam.

Reaching out to former bandmates in the music industry, we were able to bring on Alden Ave and Keep Flying to bring their songs to life for our game Soar Up the Charts. Their pop-punk sounds had the right energy to really draw the player into a twitch-based action game.

In our game, you play as either a blimp or a paper plane that represents the band.  Your goal is to build up your band’s sound while flying through the liminal spaces backstage of the concert venue. Players begin with just the drums, and their power is determined by the beat of the music.

As you pick up collectables scattered throughout the track, new instruments (known as stems) are added to the game’s soundtrack. In addition to making the sound more complete, each of these stems is also paired with a power, so you’ll gain lasers, missiles, or shields to help you out. There are additional collectables in Soar Up the Charts that allow players unlock additional songs if they’re able to pick up enough credits during play. Depending on the cost of the track, this may take a few playthroughs in order to gain enough credits.

Along the way, enemy radios will fire static at your ship hoping to disrupt your sound. If they’re able to hit you, they’ll take away one of the song stems and reduce your overall power.

undefined-Jun-05-2023-02-00-21-8117-PM

It’s often true that constraints breed creativity, forcing you to focus on creative solutions. We knew that we’d want a health bar and score on the UI, but we didn’t want to burden the screen with too many other distractions. Since the goal of this jam was to build a game for Android, we set up the player’s plane motion to work with finger swipes or a virtual joystick. (There’s a toggle in the menu for players.) When it came to firing weapons, however, we didn’t want to add yet another button for the player to track. After all, on a phone without tactile buttons, it’s possible that the player’s finger could drift while controlling the plane, and missing a fire button would be the difference between life and death!

Instead, we went back to the focus:  the music of the game.

We were able to leverage the power of Dolby Atmos to add sonic variety to positioning each of the stems in a different place to immerse the player in the middle of the song. We randomized the instrument locations so they would be close to the player but also located in slightly different places, allowing the player to ‘sit in the mix’ in a unique way each time they went through a level. Add in the doppler effect of whizzing by enemies and narrowly avoiding bullets, and there’s a full soundscape throughout the game!

We defined custom attenuation for each of the stems to achieve sonic variety of the different track placements. We adjust the Speaker Panning to Balance-Fade, allowing the source audio to be upmixed or downmixed as needed to match the channel configuration. For 3D Position we select Emitter with Automation. This is normally best for game interfaces, menus, and sources where 3D positioning is less important. After all, our stems are going to stay with the player for the whole level.

Finally, we want to define our automation. After creating a new path for each stem, we moved the positioning to the center (since we don’t want to hard-code our audio source’s position) and instead opted to randomize the starting position of each stem with Random Range. We’ve settled on a value of 25 for all of our vectors:  close enough to be heard well, while far enough to provide some variety.

undefined-Jun-05-2023-02-00-22-6386-PM

We wanted the players to fire to the rhythm of each instrument, and the enemies to fire to the overall tempo of the song. In Wwise, we were able to set up each of our instrument stems to sync to the rhythm, which would in turn cause it to fire in time with the beat.

To achieve this effect, we first opened the Source editor. To do so, go to the menu bar > Views > Editors > Source Editor. (You could also use the shortcut Shift + X). This opens a new window where we can see the full waveform of a selected track.

undefined-Jun-05-2023-02-00-21-6394-PM

In the new window, on the right-hand side, we can see the option for ‘Marker Input Mode’. It defaults to ‘Import From File’, so we’re going to change it to ‘Detect from Transients’ in the drop-down menu. A transient is the onset of a change in the audio file, and Wwise has a built-in algorithm to add markers to these changes.

DetectFromTransients

Subscribe

Tin Heart Interactive

Tin Heart Interactive

Tin Heart Interactive develops video games and game assets.

 @_tinheart

评论

留下回复

您的电子邮件地址将不会被公布。


更多文章

使用Wwise制作拟真且泛用的多普勒效应

前言...

11.8.2021 - 作者:徐巍

以REV2为基础制作赛车引擎声

前言 汽车引擎声一直是游戏声音设计工作中难度比较大的部分,难度主要来自以下几个方面:...

13.10.2021 - 作者:徐巍

互动音乐:根据玩家在游戏中所做的选择播放不同的乐段

在 2018 年众筹成功之后,inXile Entertainment 开始全力制作《Wasteland 3》。尽管上一款游戏《Bard's Tale IV》的配乐赢得了一致好评,布莱恩•法戈...

30.11.2021 - 作者:亚历山大•布兰登 (Alexander Brandon)

Tell Me Why | 音频日志 – 第 4 部分:混音和母带制作

《Tell Me Why》已在 Xbox 和 PC 上发布,并且完全支持 5.1...

28.6.2022 - 作者:马休•菲奥伦蒂尼 (Mathieu Fiorentini)

基于《超时空跑跑》搭建的游戏混音流程和技术细节

“你为什么要混音你的游戏?除了可读性之外,你的创意和审美目标是什么?你的混音如何服务于游戏的创意愿景、游戏设计方向和叙事方向? ”...

17.4.2025 - 作者:闫鹏

从设计到自动化:《呓语小镇》的零技术依赖音频集成工作流构建实践

一、前言 在独立游戏的制作流程中,音频往往是最晚介入且资源最有限的环节。在《呓语小镇》中,我们的团队于 2024 年 10...

26.11.2025 - 作者:米里

更多文章

使用Wwise制作拟真且泛用的多普勒效应

前言...

以REV2为基础制作赛车引擎声

前言 汽车引擎声一直是游戏声音设计工作中难度比较大的部分,难度主要来自以下几个方面:...

互动音乐:根据玩家在游戏中所做的选择播放不同的乐段

在 2018 年众筹成功之后,inXile Entertainment 开始全力制作《Wasteland 3》。尽管上一款游戏《Bard's Tale IV》的配乐赢得了一致好评,布莱恩•法戈...