Kybertrike is a spiritual successor game to one of my favorite childhood games, CyberStrike2

Play the demo here https://kybertrike.com/

Watch the devlog series on youtube https://www.youtube.com/watch?v=jE342s9IL0Y&list=PLGV14pE6I8RfTLWFeWzvnMsRCgBYZedmY&index=4

kybertrike-meta

What is KyberTrike?

KyberTrike is a spiritual successor to and remake of my favorite childhood game, CyberStrike2.

Goals

  • MMOFPS
  • Nostr integration
  • In-game currency (collectible cards?)
  • Skins
  • Microtransactions
  • Skill-based gaming
  • Retro feel
  • Exploitable Jumpjet mechanic
  • Rollers & Mortars
  • Item Dropships
  • Inventory
  • Bank
  • Levelling
  • Unique maps
  • Sector control towers
  • Persistent turf wars
  • Globally persistent game state
  • Runs on older hardware
  • Feels smooth & performant
  • Runs in the browser for quick games
  • Runs on desktop for top perf
  • Runs on mobile for market capture
  • Regular content updates
  • Nostr avatar image is automatically displayed in player’s kyberpod cockpit in-game
  • Collectible cards
    • Put out a, “calling all cute vtubers— We want you in our game!” They get the proceeds from the sales of their card, we get a cute graphic of them in the game.

Monetization ideas

  • Players can pay Satoshis to buy a text tower, a tower that does nothing other than plants a sign in the ground that everyone can read.
  • Bribe the players to play. If there are at least n players in a match, a prize pot (small amount of Sats) spawns and is awarded to the winning team.
  • Players can buy cosmetics from the in-game shop using Satoshi. When purchased, the dropship drops the items from the sky.
  • (So ridiculous I have to do this) Players can shoot a Zap Module which does no damage and instead pays pre-defined AMT of Satoshi to the target.

Tech Stack

RogueEngine

Radio Audio Effect

Pass the audio through opus and then filter the high and low end. Opus’ website suggests 6K as the lowest bitrate.

@see https://superuser.com/a/835585/217278

Disclaimer, this sounds like shit. Maybe don’t use this method.

Example

ffmpeg -i ./test.mp3 -c:a libopus -b:a 6K -af "highpass=f=200,lowpass=f=3000" ./test_filtered.mp3

use ffplay to test the filter values

ffplay -i ./test.mp3 -af "highpass=f=200,lowpass=f=1000"

Projected Release Date

October 01 2025

16 items under this folder.