
Comments

Steadfast: The First Demo
This is Steadfast!
Steadfast is a brand new momentum based 3D platformer that is now in development! With fluent, yet fast paced movement and a unique cel-shaded, fifth gen inspired art style, Steadfast aims to be a game that gets your adrenaline pumping and your feet rolling!
With four characters to choose from, up to four friends can rush through Capital Island, as they journey on a quest to take down the oppressive Kaizo Empire!
This game is in early development. As such, all of the gameplay featured in this demo is subject to change. Although I would appreciate your support, this demo will be supplied completely free of charge.
Credits:
Programming, 2D Art, 3D Modeling and Design, Animation, Sound Effects
Jordan Duncan
Music
Jordan Duncan
With help from
Geoffrey Duncan
and Kody Duncan
Playtesters
Jordan 'RiverOfChaos' Duncan
Kody 'Mangyooo' Duncan
Antonio 'Tonebone' McGlothin
Titus 'KhanKiller' Duncan
Keyan 'Key' Duncan
Geoffrey 'Xkribble' Duncan
Eric 'IAmGuett' Gutterman
Jonathan 'Jon Jon' Ormord
Equipment and Software (People who have given me gifts I used to make this game)
Geoffrey Duncan
Chelsa Williamson
Keyan Duncan
Kenzie Turner
Software
Powered by the Godot Engine
© 2007-2025 Juan Linietsky, Ariel Manzur and contributors.
Some code is derived loosely from the open source code of the Bumper Engine and HedgePhysics
HedgePhysics
© 2017, LakeFeperd and Damizean
All rights reserved.
Credits for The Bumper Engine
SuperSonic68 (Danny Coyle)
LakeFeperd
Damizean
Knight of Jaywalking (Artem)
DefinitiveDubs
HUYUU
David_Jones
WizG
The /sthg/ Community
NibrocRock
Timothy Taylor
SEGA
Sonic Team
Crush 40
SONIC THE HEDGEHOG is a trademark of SEGA Holdings Co., Ltd. or its affiliates.
© SEGA. All rights reserved.
Sound Effects and Music
Audacity
© 2025 | Muse Group & contributors.
FL Studio
© 2025 Image Line Software
Models
Blockbench
© 2025 Blockbench. All Rights Reserved by Blockbench
Blender
(For handling GTLf exports into Blockbench)
Textures
PaintDotNet
© dotPDN LLC, Rick Brewster, and contributors. All Rights Reserved.
Paint.NET is a registered trademark of dotPDN LLC.
Blockbench
© 2025 Blockbench. All Rights Reserved by Blockbench
Aseprite
© 2001‐2025 Igara Studio S.A.
Color Pallete
ENDESGA 64 by ENDESGA on Lospec
Video Editing
DaVinchi Resolve
© 2026 Blackmagic Design Pty. Ltd. All Rights Reserved
Resources:
'Duet for French Horn and chair'
by Aitor Merino Martinez on YouTube
Audio used and altered to create the skidding effect
'Moving in Unity Intermediate Tutorial Series'
by Nimso Studios on YouTube
'Low-Poly Character Model in Blockbench | Timelapse & Commentary'
and 'Rollerblade Barbie 3D Model! | Character Build & Rigging in Blockbench'
by Brandon James Greer on YouTube
Many videos by Doodley on YouTube
'Learn how to create 3D games from start to finish in Godot engine 4 and GDScript!'
by Bramwell Williams on Udemy
'Split-screen in Godot (Tutorial)'
by iaknihs on YouTube
'How To Create Menus In Godot!'
by CoffeeCrow on YouTube
'How to add UI sounds in Godot 4 the smart way'
by Liblast on YouTube
'How to make a timer in Godot, milliseconds all the way to days'
by Rungeon on YouTube
'Path Based Mesh Generation in Godot 4'
by Crigz Vs Game Dev on YouTube
The Godot Engine Documentation
© Copyright 2014-present Juan Linietsky, Ariel Manzur and the Godot community (CC BY 3.0).
Many, many forum answers from the communities of Sonic Retro, Unity, Reddit and Godot. God bless you all!
Special Thanks:
My good friends who have encouraged me throughout this endeavor (in alphabetical order):
Dalton Matlock
Jaxson Matlock
Antonio 'Tonebone' McGlothin
Eli McGlothin
Joey 'Skeletronus Prime' Mobley
Jesse Moss
Kori Jarboe for giving the final push for me to get this started, and for the endless encouragement and tough love given.
And the members of her team who've done the same for me (in alphabetical order):
Dorsey Basinger
Victoria Cruz
Jeff Elinberg
Denzel Fontennete
Paige Hatfield
Tammie Lambert
DJ Mathos
Carlos Merchant
Gabriel Nichols
Bennie Palmer Jr.
Jason Savitski
Hakeem Thomas
Mom and Dad (Geoffrey and Robyn Duncan) for giving me a discounted roof over my head while I underwent this project, as well as encouragement and company.
As well as my siblings for just the company:
Chelsa Williamson
Titus Duncan
Kody Duncan
Keyan Duncan
Anyone and everyone else who removed the doubts in my head.
And especially YOU for playing this spaghetti coded mess!
System Requirements:
Minimum:
CPU:
Windows: x86_32 CPU with SSE2 instructions, or any x86_64 CPU
macOS: CPU: x86_64 or ARM CPU (Apple Silicon)
Linux: x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
GPU: Integrated graphics with full Vulkan 1.0 support
RAM: 4GB
OS: Windows 7, macOS 10.15, any Linux distribution released after 2016
Controller(s): Any supported gamepad with dual analog sticks and analog triggers (Xbox controller, 8BitDo controller, DualSense controller)
Recommended:
CPU:
Windows: x86_64 CPU with SSE4.2 instructions, with 4 physical cores or more
macOS: x86_64 or ARM CPU (Apple Silicon)
Linux: x86_32 CPU with SSE2 instructions, x86_64 CPU, ARMv7 or ARMv8 CPU
GPU: Dedicated graphics with full Vulkan 1.2 support
RAM: 8GB
OS: Windows 10, macOS 10.15, any Linux distribution released after 2020
Controller(s): Any supported gamepad with dual analog sticks and dual stage triggers (Steam Controller, Classic Steam Controller, GameCube controller with 8BitDo Gbros. Wireless Adapter)
PLEASE NOTE: A GAMEPAD WITH ANALOG STICKS AND ANALOG TRIGGERS IS REQUIRED TO PLAY THIS GAME. DUAL STAGE TRIGGERS ARE RECOMMENDED, BUT NOT REQUIRED.
© 2025, 2026 Jordan Duncan
All Rights Reserved.