
الوصف
DOCUMENTATION: https://ziimple.com/shmupkit
Built like a plugin, not a project. Every system is its own component or data asset: weapons, movement, health, spawning, pooling, HUD.
Nothing is buried inside one giant Blueprint you have to unpick before you can change anything.
Delete what you don't need, keep the rest.
▶️ Key Features ◀️
● A real 3D scrolling world. Your levels are built from actual terrain, not parallax planes. One scrolling actor carries the entire stage past a fixed camera, so scenery, spawners and explosions all travel together. Blob shadow decals land correctly on uneven ground.
● Design levels by dragging, not scripting. Drop spawn markers into the viewport and enemies appear as the terrain reaches them — position IS timing. Each marker previews the enemy mesh it will spawn, shows a facing arrow, and displays a live "seconds until on screen" label, so you can read a level's pacing without pressing Play.
● Two spawning systems that mix freely. Placement spawners for terrain-tied units and hand-built set pieces; a timed wave director for formations, streams and scripted sequences. Both share one spawn path, so they behave identically and can be used side by side in the same level.
● Weapons are data assets that compose. Angular spread, parallel spacing and per-fire-point angles are independent controls that stack into any pattern you want. Each weapon carries its own power levels, and its visible cannon model swaps automatically as it upgrades. Upgrades bank per mount for the whole run and survive death — the Tyrian model.
● Four projectile types included. Standard bullets, homing missiles with configurable lock-on and acceleration, arcing bombs with telegraphed landing markers, and continuous laser beams with frame-rate independent damage.
● Phase-driven bosses. Health thresholds swap the entire weapon set and movement speed, with separately destructible parts that can be introduced mid-fight. The world scroll holds still for the fight and stays still for the stage-clear moment.
● Everything is pooled. Projectiles, enemies, pickups and floating numbers are recycled rather than spawned and destroyed, so a busy screen does no allocation once the stage is running.
● Systems strip out cleanly. No energy component means energy weapons simply fire free. No shield means damage goes straight to health. Remove what you don't need — nothing breaks, and nothing needs reconfiguring.
● Complete run progression out of the box. Score, currency, lives, respawn with invulnerability, stage-to-stage travel carrying your progress, and a high score table that records every finished run with no UI required.
● Polished game feel throughout. Hit flash and squash, camera shake that coalesces so a dying wave doesn't break the screen, procedurally animated HUD icon rows, damage numbers, entry and exit flights with overshoot and barrel rolls, and mouse or touch drag steering alongside keyboard and gamepad.
● Full C++ source with complete Blueprint access. Every system is exposed, every meaningful event has a Blueprint hook, and the code is commented throughout. Extend it in C++ or never open it — both are supported.
● 15 pages of written documentation covering every system, property and common pitfall. Read it before you buy: https://ziimple.com/shmupkit
● Enhanced Input and Niagara
▶️ Requires ◀️
● Enhanced Input
● Niagara
▶️ What's Included ◀️
● Playable example levels with a full boss encounter
● Player ship with four weapon mounts, drag steering and scripted entry/exit flights
● Enemy set with five movement modes, formations and spline-authored flight paths
● Multi-part boss with phases
● Weapon library with multiple upgrade tiers, plus missiles, bombs and beams
● Pickup and drop system with weighted tables, scatter and a collection magnet
● Complete HUD with animated resource bars, life icons and floating numbers
● Debug console commands, stripped automatically from Shipping builds
● Enhanced Input bindings
● Niagara Particle Effects
▶️ Regular updates and support ◀️
● My packs will always be updated in-line with new Engine version releases and based on user feedback to continue to improve usability and quality.
**New features will only be guaranteed in the 2 most recent engine versions.
▶️ I need your help!! ALL feedback is important. ◀️
🌟🌟🌟🌟🌟 If you enjoy using the kit, don't hesitate to leave a comment or join my Discord server, I love hearing from happy customers. And of course, leaving even short positive reviews are invaluable.
🔥 If you build something with it, be sure to join and showcase your work — it's even cooler to see what people make with it.
😔 And if you're unhappy with the content or have suggestions, please consider leaving a comment or submitting feedback in the Discord before leaving a negative review.
I'm actively taking feedback on board and aim to grow and improve the kit over time based on this feedback. I just need to know what you're looking for before I can include it.
Consider joining the Discord server: https://discord.gg/zqvf6zc7tD
DOCUMENTATION: https://ziimple.com/shmupkit











