ROG Cosmos
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)
- db3005 - Space Station Drone -- https://freesound.org/people/db3005/sounds/686237/
- lilmati - Sci-Fi UI Sound -- https://freesound.org/people/LilMati/sounds/657945/
- d4xx - Bass Impact -- https://freesound.org/people/D4XX/sounds/617043/
- mrspivey - Laser Gun -- https://freesound.org/people/mrspivey/sounds/805193/
- 1bob - Victory Chime -- https://freesound.org/people/1bob/sounds/717771/
- anthonyramirez - Warning Tone -- https://freesound.org/people/AnthonyRamirez/sounds/455409/
3d models
- ASUS Z170-P Motherboard by Jeiel_Aranal [CC-BY] -- https://sketchfab.com/3d-models/asus-z170-p-motherboard-b998596cfc4945a0bc7b016005c39321
- Graphics card by pgonarg [CC-BY] -- https://poly.pizza/m/i45v5trpyR
- Laptop by Poly by Google [CC-BY] -- https://poly.pizza/m/fEYeMIiRNHM
- Monitor by Zsky [CC-BY] -- https://poly.pizza/m/Qyw8JFtZF0
- PC Fan [Fab Standard License] -- https://www.fab.com/listings/16c17ed7-c293-4c77-9a3c-5206462064fd
- Desk by Robbobin [CC-BY] -- https://poly.pizza/m/58zA8yry4qr
- Server rack by Jeremy Eyring [CC-BY] -- https://poly.pizza/m/6ijQclm8jxw
- Headset by Poly by Google [CC-BY] -- https://poly.pizza/m/a7h9oaV3xzV
- Black Game Pad Controller by Paul Spooner [CC-BY] -- https://poly.pizza/m/8QtaCh2s3sm
fonts
- Orbitron by The League of Moveable Type [OFL] -- https://fonts.google.com/specimen/Orbitron
- Rajdhani by Indian Type Foundry [OFL] -- https://fonts.google.com/specimen/Rajdhani
built with Three.js + Vite
Joc realizat pentru ROG 20-Year Coding Challenge 2026.
| Updated | 2 days ago |
| Published | 3 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | mateivul |
| Genre | Strategy |
| Content | No generative AI was used |








Leave a comment
Log in with itch.io to leave a comment.