Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEXASWARM

HEXASWARM gameplay demo

Description

HEXASWARM is a minimalist top-down survival shooter built for the raylib 6.x Game Jam. You control a stationary turret gun at the center of the arena — rotate, aim, and shoot down hexagonal enemies swarming in from every edge before they reach you. Enemies that wander too close to each other merge into a larger, more aggressive threat that abandons its random wandering and heads straight for you. Survive as long as you can, rack up your score, and try to beat your own high score.

Features

  • Rotate-and-shoot combat — a single turret gun, full 360° rotation.
  • Emergent enemy merging — regular hex enemies that stay near each other combine into a bigger, faster, more dangerous merged enemy that hunts you directly
  • Persistent high score — your best run is saved locally (desktop builds) and celebrated with a "New High Score" moment.

Controls

Keyboard:

  • LEFT / RIGHT — Rotate turret
  • SPACE — Shoot
  • P — Pause / Resume
  • H — How To Play / Home (context-dependent menu shortcut)
  • R — Restart
  • B — Back (from "How To Play" screen)
  • Q — Quit

Screenshots


Title Screen

Gameplay

Enemy Merge in Action

How To Play

Pause Overlay

New High Score

Developers

  • Ashish (itsAshDev) — Game design, programming, pixel art design, and all game systems

Links

Credits / Third-Party Assets

  • Built with raylib by Ramon Santamaria (@raysan5), on top of the raylib gamejam template
  • Fonts: m6x11 and m5x7 by Daniel Linssen (managore)
  • SFX: hurt.ogg, select.ogg, shoot.ogg — from Kenney's Sci-Fi Sounds asset pack. (actual file names have been renamed)
  • SFX: kill.wav, merge.wav — generated with rFXGen by raylibtech
  • VFX: vfx.h (muzzle flash, hit flash, death poof, merge pulse, hit vignette, heart-pop) — written with Claude

License

This project's sources are licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software. Check LICENSE for further details.

Fonts and other third-party assets retain their own original licenses — see their respective sources linked above.

Copyright (c) 2026 Ashish (itsAshDev)

About

minimalist top-down survival shooter built for the raylib 6.x Game Jam

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages