Skip to content

Releases: Arete-Consortium/rebellion

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 21:27

What's Changed

  • fix: sprite-loading timeout and benign despawn warnings (48e4b2b)
  • ci: add cargo audit to PR gate with transitive-advisory ignores (b1cbbf6)
  • test: golden hash regression test with deterministic replay (c99727b)
  • test(integration): scoring chain update on enemy destruction (a5fbd3c)
  • test(integration): projectile end-to-end collision test (8bac50d)
  • feat: deterministic enemy spawn & movement test (PR #2) (44943c1)
  • feat: expand headless app with GameplayPlugin (PR #1) (f59982a)
  • feat: deterministic state hashing (PR #12) (739ee54)
  • feat: replay recording system (PR #11) (14c1472)
  • arch(m02-pr10): SimId stable identifiers (ab497e0)
  • arch(m02-pr09): headless app constructor (5515dfa)
  • arch(m02-pr08): plugin self-registration of resources (9ac106a)
  • arch(m02-pr07): unify ScoringPlugin + ScoringSystemPlugin (9f50048)
  • arch(m02-pr06): split ContactDetected into raw + resolved (a8b0624)
  • arch(m02-pr05): PresentationRng for cosmetic randomness (5cca65a)
  • arch(m02-pr04): introduce SimulationRng and MissionSeed (626579e)
  • arch(m02-pr03): migrate gameplay systems to FixedUpdate (2861d97)
  • feat: migrate simulation systems to FixedUpdate (PR #2) (12a3f5e)
  • feat: configure Time and SimSet definitions (PR #1) (a5b02ec)
  • docs: add Mission 2 PR checklist (determinism & foundation) (0ee65b8)
  • merge: integrate remote main into Mission 1 branch (b3e40b1)
  • docs: update architecture audit and add Mission 2 candidates (post-PR #9) (dcd8bb0)
  • refactor: fix unused variable warning in combat_reactions (bc60c79)
  • refactor: untangle collision.rs — extract damage, death, presentation, gameplay (PR #9b–9e) (a292316)
  • refactor: extract collision detection into simulation plugin (PR #9a) (cbb86e7)
  • arch(m01): populate SimulationPlugin with collision, projectile, collectible (531338e)
  • feat(architecture): move gameplay systems into GameplayPlugin (a036831)
  • feat(architecture): move presentation systems into PresentationPlugin (754c013)
  • feat(architecture): move PerfProfilePlugin into DiagnosticsPlugin (40ae3da)
  • feat(architecture): move asset loading into ContentPlugin (e9c3612)
  • feat(architecture): move platform input systems into PlatformPlugin (2ca4248)
  • feat(architecture): add six empty plugin shells for Mission 1 (5a858b2)
  • docs(migration): add architecture audit current state and Mission 1 PR checklist (a939054)
  • ci: bump actions/configure-pages from 5 to 6 (#30) (b175722)
  • ci: bump actions/deploy-pages from 4 to 5 (#31) (569f9db)
  • ci: bump actions/upload-pages-artifact from 4 to 5 (#34) (b3440d5)
  • ci: bump softprops/action-gh-release from 2 to 3 (#35) (3454874)
  • deps: cargo update to clear 6 RUSTSEC advisories (b993bd2)

Downloads

Platform Download
Linux x64 rebellion-linux-x64.tar.gz
Windows x64 rebellion-windows-x64.zip
macOS x64 rebellion-macos-x64.tar.gz
Web (itch.io) Play in browser

v1.9.0 - Visual Effects & Steam Deck Support

Choose a tag to compare

@AreteDriver AreteDriver released this 26 Jan 09:11
v1.9.0
ed49fcd

What's New

Visual Effects

  • Powerup Rarity System - Common/Uncommon/Rare/Epic tiers with orbital particles and glow scaling
  • Layer-Specific Damage - Shield ripples, armor sparks, hull fire with screen shake
  • Pickup Effects - Multi-phase animations (flash → shockwave → particle burst)
  • Buff Warnings - HUD pulsing, countdown text, screen edge glow when buffs expire
  • Active Buff Visuals - Invuln shield bubble, overdrive speed lines, damage aura
  • Low Health Vignette - Pulsing red border when health drops below 30%
  • Background Ships - Multi-sprite silhouettes with engine glow for atmosphere

Controller Support

  • Steam Deck Auto-Detection - Tuned deadzones (0.12/0.15) for precise control
  • Back Button Mapping - L4/L5/R4/R5 for ammo cycling, boost, rockets
  • Per-Controller Profiles - Optimized settings for Steam Deck, Xbox, PlayStation

Performance

  • Added particle caps for all effect systems to prevent lag during intense combat

See CHANGELOG.md for full details.

v1.8.0 - Visual, Audio, and Gameplay Polish

Choose a tag to compare

@AreteDriver AreteDriver released this 25 Jan 11:01
v1.8.0
4ce401a

What's New

Visual Polish

  • Enhanced explosions with shockwave rings, center flash, and ember particles
  • Engine trails now have dual-layer system (hot white core + faction color glow)
  • Parallax starfield background during gameplay
  • Capacitor wheel moved to bottom-right, EVE-style yellow dashes

Audio Polish

  • Dynamic pitch/volume variation for weapons, explosions, and damage sounds
  • Bigger hits sound deeper and louder

Gameplay Polish

  • Extended chain timeout (2.0s → 2.5s) for more forgiving combos
  • Faster shield recharge (5 → 8/sec)
  • Berserk meter decay grace period (1.5s before decay starts)

Performance

  • Binary size reduced 29% (75MB → 53MB)
  • Optimized release profile with symbol stripping

Bug Fixes

  • Ship sprites display correctly with faction color tints
  • Kestrel sprite rotation fixed in Gallente chapter
  • Removed dead code and compiler warnings

Full Changelog: v1.5.1...v1.8.0

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 06 Jan 11:22

What's Changed

  • Bump version to 1.7.1 (0a2ca82)
  • chore: add CHANGELOG and SAFETY comments (207e9a9)
  • fix: Apply cargo fmt and fix clippy dead_code warning (828541d)

Downloads

Platform Download
Linux x64 eve_rebellion_rust-linux-x64.tar.gz
Windows x64 eve_rebellion_rust-windows-x64.zip
macOS x64 eve_rebellion_rust-macos-x64.tar.gz
Web (itch.io) Play in browser

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 07:24

What's Changed

  • fix: Prevent regular player/HUD spawn during Last Stand mode (8648fba)
  • feat: Add The Last Stand mode (fixed-platform titan defense) (a6c4b8a)
  • feat: Faction-aware dialogue + heat UI polish (a20782c)
  • feat: Add drone entities and convert capacitor gauge to heat display (18a3b66)

Downloads

Platform Download
Linux x64 eve_rebellion_rust-linux-x64.tar.gz
Windows x64 eve_rebellion_rust-windows-x64.zip
macOS x64 eve_rebellion_rust-macos-x64.tar.gz
Web (itch.io) Play in browser

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Jan 04:00

What's Changed

  • feat: Add ship ability system with cooldowns (bf48b01)
  • deps: bump reqwest from 0.12.28 to 0.13.1 (#12) (4fefc93)
  • deps: bump the rust-minor group with 2 updates (#11) (1ceaa68)
  • ci: Bump actions/upload-pages-artifact from 3 to 4 (#10) (fd7a282)
  • ci: Bump actions/configure-pages from 4 to 5 (#9) (429718a)
  • ci: Bump actions/cache from 4 to 5 (#8) (faed7bb)
  • docs: Update CLAUDE.md version to 1.5.x (185bc36)

Downloads

Platform Download
Linux x64 eve_rebellion_rust-linux-x64.tar.gz
Windows x64 eve_rebellion_rust-windows-x64.zip
macOS x64 eve_rebellion_rust-macos-x64.tar.gz
Web (itch.io) Play in browser

v1.5.1

Choose a tag to compare

@github-actions github-actions released this 06 Jan 02:12

What's Changed

  • Bump version to 1.5.1 (7305d90)
  • docs: rebrand as EVE game collection with multiple campaigns (f2cbec4)
  • docs: add itch.io badge and update platform support (80e07c4)
  • style: apply cargo fmt (7da173d)
  • docs: add CLAUDE.md project instructions (41f6d66)
  • chore: Ignore build artifacts (dist/, web/ outputs) (60bb845)
  • fix: Apply clippy lint fixes (54e8bd5)
  • fix: Make itch.io deploy continue-on-error (e63fcd4)

Downloads

Platform Download
Linux x64 eve_rebellion_rust-linux-x64.tar.gz
Windows x64 eve_rebellion_rust-windows-x64.zip
macOS x64 eve_rebellion_rust-macos-x64.tar.gz
Web (itch.io) Play in browser

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Jan 23:19

What's Changed

  • fix: Use setup-butler action instead of manual download (b345af1)
  • Bump version to 1.5.0 (2a73bb6)
  • feat: Add itch.io deployment to release workflow (a742f96)
  • docs: Add CI badge to README (538daa9)
  • fix: Use available sprites for CG bosses (87458a7)
  • fix: CG boss projectiles and sprites (8993b41)
  • feat: Add difficulty scaling to Caldari/Gallente bosses (2df73fa)
  • fix: Correct ship sprite type_ids and rotations (5f1dea4)
  • feat: Filter faction select by campaign module (29233ce)
  • Bump version to 1.4.2 (431a8cb)

Downloads

Platform Download
Linux x64 eve_rebellion_rust-linux-x64.tar.gz
Windows x64 eve_rebellion_rust-windows-x64.zip
macOS x64 eve_rebellion_rust-macos-x64.tar.gz
Web (itch.io) Play in browser

v1.4.2

Choose a tag to compare

@github-actions github-actions released this 01 Jan 08:56

What's Changed

  • feat: Add rumble intensity slider to pause menu (4d51750)
  • feat: Persist audio and screen shake settings to disk (ff76977)
  • feat: Add combo timer bar to HUD (b60a667)

Downloads

Platform Download
Linux x64 eve_rebellion_rust-linux-x64.tar.gz
Windows x64 eve_rebellion_rust-windows-x64.zip
macOS x64 eve_rebellion_rust-macos-x64.tar.gz

v1.4.1

Choose a tag to compare

@github-actions github-actions released this 01 Jan 08:27

What's Changed

  • Bump version to 1.4.1 (9144ed9)
  • feat: Add master volume and screen shake sliders to pause menu (a571af2)
  • feat: Add music/SFX volume sliders to pause menu (91f4965)
  • feat: Add controller rumble/haptic feedback (5030704)
  • feat: Add Elder Fleet endless mode wave/boss announcements (da13eb3)
  • fix: Fix CG mission advancement timing (53ceb34)
  • feat: Add nightmare mode wave/boss announcements (e01095f)
  • feat: Add CG-specific stage complete and victory screens (50bd096)
  • feat: Add CG boss intro overlay with animations (b7ea320)
  • feat: Add nightmare-specific death screen with stats (3dcd7dc)

Downloads

Platform Download
Linux x64 eve_rebellion_rust-linux-x64.tar.gz
Windows x64 eve_rebellion_rust-windows-x64.zip
macOS x64 eve_rebellion_rust-macos-x64.tar.gz