Rhythm Quest Devlog 11 — Odds and Ends

Controls tutorial

Robustness

if (controlScheme == "Keyboard") {
// Show keyboard tutorial #1
} else if (controlScheme == "Touch") {
// Show touch tutorial #1
}
// Wait for player input...if (controlScheme == "Keyboard") {
// Hide keyboard tutorial #1
} else if (controlScheme == "Touch") {
// Hide touch tutorial #1
}
...
// In the main controlling script:
Tutorial1.Show();
// Wait for player input...Tutorial1.Hide();// In the Tutorial1 script:
public void Show() {
// Fade our alpha value to 1.
LeanTween.alphaCanvas(Canvas, 1.0f, 1.0f);
}
// In the child:
void Update() {
// Key our position off of the alpha value in some way?
_transform.anchoredPosition = Vector2.Lerp(_offset, Vector2.zero, _tutorial.Canvas.Alpha);
}

Schedules and transitions

More jump arc adjustments

Timing leniencies

Automatic UI navigation linking

Saving input rebinds

Steam/Discord integration

Trimming trailing audio silence

9-bit chiptune artist and indie game developer — http://ddrkirby.com/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Bringing Tech to HR: An Experiment in Programming

Digital Twin Technology Building and Use

Machine learning and music

Introduction to Azure Spring Cloud — Part 3: Order Service

Optimizing string interpolations in Ruby

Implement Wall Jumps in Unity

The Annual Blue Sky Hackathon

Keep object-oriented structure simple

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
DDRKirby(ISQ)

DDRKirby(ISQ)

9-bit chiptune artist and indie game developer — http://ddrkirby.com/

More from Medium

Rhythm Quest Devlog 21 — Level Graphics Revamp

Transitioning from Tabletop to Video Game Design

Tesseract — Teleportation in Virtual Reality

texture material with the correct dimensions

Return of the Amazon Queen