Neon Arena: Free Game Kit (Sprites, SFX + Music)

Neon Arena is a survival shooter: steer a neon ship, aim through enemy waves, and collect power-ups. Play the demo to see the sprites, effects and sounds working together.

The free kit includes 49 art assets with 531 frames at each of two resolutions, plus 31 sound families with 48 recordings and 3 original music tracks. Download transparent PNG strips, atlas JSON, frame-zero SVG sources, APNG previews and sound files to use in your own project. Category counts refer to art entries or animations, not distinct character designs.

Every sprite is vector art drawn in code. Sound effects are synthesized in code. The original music is performed with software instruments. The download includes both 1× and 2× artwork and timing metadata; the rendered sprites are ready to import into a game engine.

Download the kit (.zip, 20.91 MB)

Play the demo

Neon Arena gameplay

Play Neon Arena in your browser

Controls

What's inside

531 frames per resolution. PNG strips at 1× and 2×, frame-zero SVG sources, lossless APNG previews, atlas JSON and pack.json timing metadata.

Frame sizes (px): 1024 × 320; 1024 × 576; 128 × 128; 256 × 128; 256 × 256; 256 × 64; 40 × 48; 512 × 128; 512 × 160; 512 × 256; 512 × 288; 512 × 512; 64 × 64; 80 × 96.

Animation speeds: 8, 16, 20, 24, 30 fps. A speed of 0 means static art or indexed states.

Sound: 48 recordings in mono 44.1 kHz 16-bit WAV, Opus OGG and MP3. Use WAV for seamless loops; sfx/sfx.json lists timing, loop flags and volume suggestions.

Music: 3 original tracks in stereo Ogg Vorbis and MP3: Arena Menu Loop (73.846 s, 104 BPM, A minor, loop); Arena Battle Loop (105.000 s, 128 BPM, A minor, loop); Arena Game Over Sting (5.000 s, 104 BPM, A minor, one-shot). Use OGG for seamless loops; some engines ignore MP3 gapless headers. music/music.json gives exact loop points and suggested volumes. Godot, Unity and Phaser import the Ogg Vorbis files directly.

Read the full import notes

Neon Arena asset contact sheet 1 Neon Arena asset contact sheet 2

Screenshots

Neon Arena gameplay screenshot 1 Neon Arena gameplay screenshot 2 Neon Arena gameplay screenshot 3

How to use it

Phaser: Load atlas-1x.json or atlas-2x.json with load.multiatlas and the kit folder as the image base. Each PNG strip is an atlas page. Build animations from pack.json and its loop flags. Phaser guide and tools.

Godot: Add a PNG strip to SpriteFrames with “Add frames from sprite sheet.” Set horizontal cells to its frame count, vertical cells to 1, and speed and loop from pack.json. Godot guide and tools.

Unity: Import a strip as Sprite (2D and UI), Multiple. Slice by the frame dimensions in pack.json, then create clips at the listed fps. Disable compression to preserve soft neon edges. Unity guide and tools.

Preview a strip in Sprite Player, using its frame count and fps from pack.json. Repack frames or create engine metadata with Export & Download.

License

Use the assets in any game or project, including commercial projects, with no credit required. You may not resell or re-share them as an asset pack. Published by SpritePilot under the SpritePilot Game Kit License. Read the full license.

More kits

Browse the free pixel-art packs