English · Русский
A top-down metal action roguelike about turning a severed iron head into a weapon.
| Engine | |
| Game | |
| Unity Packages | |
| Libraries | |
| Platforms |
Play on itch.io · Watch gameplay
Game jam result
The three-person team took 1st place at the inter-university game jam "Ctrl+Shift+Create 2.0" in spring 2025.
METALHEAD is a compact top-down action game with rogue-like progression, released for Windows and Android on itch.io. You play as a metalhead with a literal iron head: hold a stance, spin the head with movement input, dodge incoming enemies, and smash skeletons with momentum.
The project was created by a three-person team, xGaida, Raii, and Cor Lapus, for the inter-university game jam "Ctrl+Shift+Create 2.0" in spring 2025. METALHEAD won 1st place at the jam, combining a sharp combat gimmick, heavy-metal presentation, and a readable arcade loop.
What this project demonstrates: fast prototyping under game jam constraints, a physics-driven melee mechanic, data-driven upgrades, enemy waves, platform-specific builds for Windows and Android, and a polished presentation layer for a small Unity action game.
| Feature | Details |
|---|---|
| Iron-head combat | The core attack is a spiked metal head swung around the player, turning positioning and timing into the main damage source. |
| Stance-based control | WASD moves normally, while holding the attack stance changes movement input into head rotation for deliberate wind-up strikes. |
| Rogue-like upgrades | Level-ups offer upgrade cards such as "The Iron Clad" and "Electric Messiah", changing survivability, movement, ball size, and rotation speed. |
| Enemy pressure | Commoners, shieldmen, dancers, snipers, and arena hazards push the player to keep moving and use the head's arc efficiently. |
| Cross-platform release | The itch.io page ships builds for both Windows and Android. |
| Game jam result | The team placed 1st at "Ctrl+Shift+Create 2.0", an inter-university game jam held in spring 2025. |
METALHEAD — компактная top-down action игра с rogue-like прогрессией, выпущенная на itch.io для Windows и Android. Игрок управляет металлистом с буквально железной головой: можно вставать в стойку, раскручивать голову через ввод движения, уворачиваться от врагов и разбивать скелетов набранным импульсом.
Проект сделала команда из трёх человек: xGaida, Raii и Cor Lapus. Игра заняла 1 место на межвузовском геймджеме Ctrl+Shift+Create 2.0 весной 2025 года благодаря ясной боевой идее, heavy-metal подаче и читаемому аркадному циклу.
Что демонстрирует проект: быстрый прототип в рамках геймджема, физически ощущаемую melee-механику, data-driven улучшения, волны врагов, сборки под Windows и Android, а также законченную презентацию небольшого Unity action проекта.
| Особенность | Детали |
|---|---|
| Бой железной головой (iron-head combat) | Главная атака — шипастая металлическая голова на цепи, поэтому позиционирование и тайминг напрямую влияют на урон. |
| Управление через стойку (stance-based control) | WASD отвечает за движение, а при удержании стойки тот же ввод раскручивает голову для направленного удара. |
| Rogue-like улучшения (rogue-like upgrades) | При повышении уровня появляются карты вроде "The Iron Clad" и "Electric Messiah", меняющие выживаемость, скорость, размер шара и скорость вращения. |
| Давление врагов (enemy pressure) | Обычные враги, щитоносцы, танцоры, снайперы и препятствия на арене заставляют постоянно двигаться и использовать дугу атаки. |
| Кроссплатформенный релиз | На itch.io доступны сборки для Windows и Android. |
| Результат геймджема | Команда заняла 1 место на межвузовском геймджеме Ctrl+Shift+Create 2.0 весной 2025 года. |
For developers
METALHEAD is a Unity 6 project organized around a small arcade action loop: player movement, spin attack control, collision-driven damage, enemy spawning, upgrade cards, experience progression, UI, audio, and save/settings helpers.
| Area | Implementation notes |
|---|---|
| Player control | PlayerMovementController, PlayerSpinAttackController, BallCollisionHandler, and RopeRendererSmooth define the movement, stance, attack arc, and weapon presentation. |
| Combat and enemies | Enemy behavior is split into shared enemy logic plus commoner, shieldman, dancer, sniper, projectile, shield, spawn manager, and arena hazard scripts. |
| Progression | LevelExperienceManager, UpdateSelectorManager, UpdateCardData, and ScriptableObject databases drive level-ups and upgrade choices. |
| UI and run flow | Timer, health, level experience, update cards, main menu, end screen, and win/lose managers keep the jam loop readable. |
| Data | ScriptableObject databases define enemy data, spawn phases, level experience, and upgrade cards. |
| Platform support | The project includes input, screen/audio settings, and build-facing helpers for Windows and Android releases. |
- Unity version:
6000.0.23f1. - Main project code lives in
Assets/_Project/Scripts/. - Builds are distributed through the itch.io page rather than stored in this repository.
- A generated C# API reference is not published yet.
Copyright © 2025 Kaliguri. All rights reserved.
METALHEAD was created by xGaida, Raii, and Cor Lapus for the "Ctrl+Shift+Create 2.0" game jam. All source code, game assets, documentation, screenshots, and media in this repository are provided for portfolio review only and may not be copied, modified, redistributed, or used commercially without explicit written permission. See LICENSE.md for details.




