ROG Cosmos: 20 Years of Innovation

how it started

ok so basically i saw the ROG 20-Year Coding Challenge and i thought it would be cool to make something like a tycoon / strategy game. i play a lot of openttd and i liked the idea of managing a system where everything is connected and one thing affects another. then i thought: what if each ROG product was a planet, and you had to build a whole solar system out of them and keep it alive? so thats what i did

how it connects to the theme

the whole game is basically ROG's 20 year history turned into a solar system. each planet is a real ROG product: motherboards, GPUs, laptops, monitors, cooling, peripherals, full setups, and the newer AI/cloud stuff. the 5 eras in the game follow the actual timeline of ROG from 2006 when they started with motherboards all the way to 2026 with AI and cloud gaming. so youre literally building ROG's product ecosystem as a solar system and watching it grow over 20 years. the "Innovation Points" you earn are meant to represent how each product pushed the brand forward

what is it

you place planets around a sun. each planet is a ROG product (motherboards, GPUs, laptops etc). they orbit using actual gravity physics and generate Innovation Points (IP) over time. you spend IP on research to unlock better planets and defenses. every once in a while an asteroid wave comes and tries to destroy everything. survive from 2006 to 2026 and you win

its 3D, runs in the browser, no install needed

eras

the game goes through 5 eras based on ROG's actual history. each one changes the sun color, makes asteroids harder, and unlocks new stuff

  • The Birth (2006-2010) - just you and a motherboard. dim sun, empty space
  • The Expansion (2011-2014) - more products show up, things start heating up
  • The Arms Race (2015-2018) - waves get nasty
  • The Golden Age (2019-2022) - full RGB. neon everywhere. peak gaming era. this is probably the most fun part
  • The Singularity (2023-2026) - AI takes over, good luck

all planets

each planet = a ROG product. they all have abilities

  • Motherboard - 1.5 IP/s, costs 3 IP. stabilizes orbits of nearby planets. the starter, you always need a few of these
  • Desktop GPU - 2.0 IP/s, 12 IP. nearby planets generate 1.5x more IP. put it next to anything and watch the numbers go up
  • Gaming Laptop (3.0 IP/s, 20 IP) - you can reposition it once for free if you mess up the orbit
  • Monitor & Display (2.5 IP/s, 16 IP) - has actual rings that deflect small asteroids. looks sick too
  • Cooling System - 1.5 IP/s, 12 IP. slows down asteroids that get close. clutch during waves
  • Peripheral - only 0.5 IP/s but it doesnt orbit the sun, it orbits another planet and boosts its IP. costs 10. first moon is a headset, second one is a controller
  • Full Gaming Setup (5.0 IP/s, 40 IP) - attracts IP from the whole system. expensive but worth it late game
  • AI / Cloud Gaming - 4.0 IP/s, 30 IP. generates passive IP across a huge area, endgame stuff

synergies

if you put certain planets close together they boost each others IP. this is where it gets interesting

  • GPU + Cooling = +40% (gpu runs cooler = runs better, duh)
  • GPU + Monitor = +30%, classic gaming combo
  • Motherboard + GPU = +25%
  • Motherboard + Peripheral = +20% (both benefit from being close)
  • Laptop + AI/Cloud = +35% = cloud gaming combo
  • Cooling + Full Setup = +30%

you can see the synergy lines connecting planets when theyre active. stacking these is how you get insane IP rates

research tree

18 nodes, 3 branches. you unlock stuff by spending IP

Products - unlocks new planet types: Motherboards (free) -> GPUs -> Peripherals / Laptops -> Monitors / Cooling -> Full Gaming Setup -> AI/Cloud Gaming

Defense - keeps you alive: Basic Satellite -> Shield Upgrade -> Laser Turret + Debris Collector -> Auto-Defense AI

Economy - makes everything better: IP Boost (+25% to all) -> Orbit Efficiency -> Moon Slots -> Gravity Mastery -> Time Warp (2x passive IP)

defense stuff

asteroids come in waves and they WILL destroy your planets if you dont do something about it

  • Satellites - shield drones that orbit and block asteroids. 60 IP each
  • Laser - click on an asteroid to shoot it. costs 1 IP per shot but you get 5 IP per kill so its profit
  • Auto-Defense - satellites shoot automatically every 2 sec after you research it. costs 2 IP per shot tho
  • Shield Upgrade and Debris Collector - wider shields and faster cleanup, pretty self explanatory

the physics

orbits are real. like actual n-body gravity simulation (velocity verlet). planets pull on each other. if you place a big planet too close to a small one, the small one gets yanked out of orbit. orbit stability affects how much IP a planet makes; wobbly orbit = less money. perfect circle = max output. you gotta think about where you put stuff

controls

  • click a planet type on the right panel to start placing
  • click in space to drop it, or drag to set the launch velocity (green arrow = circular orbit)
  • E = entity list (click a planet to follow it with camera)
  • R = research tree
  • Tab = show/hide planet panel
  • 1/2/3 = game speed
  • Space or Esc = pause
  • M = mute

modes

theres two modes. New Game is the real thing from 2006 to 2026, asteroid waves, you can actually lose. Sandbox gives you infinite IP and everything unlocked so you can just mess around

tech

Three.js for 3D, Vite for bundling. planet visuals are all generated with shaders (no textures). theres also 6 GLTF models for some of the late-game planets. Web Audio API handles the sound. everything runs client-side, no server

credits

made by Matei (me)

audio (all CC0 from Freesound)

3d models

fonts

built with Three.js + Vite

Joc realizat pentru ROG 20-Year Coding Challenge 2026.

Updated 2 days ago
Published 3 days ago
StatusReleased
PlatformsHTML5
Authormateivul
GenreStrategy
ContentNo generative AI was used

Leave a comment

Log in with itch.io to leave a comment.