About

About VOID STRIKER

VOID STRIKER is a retro-style vertical-scrolling shooter that runs entirely in the browser. All graphics are drawn procedurally on a 480×640 internal-resolution canvas using fills, paths, gradients, and glow effects. Every sound effect and piece of background music is synthesized with the Web Audio API. The game uses no external assets such as image or audio files.

Another key feature is that you can play offline simply by double-clicking the downloaded file. To make this possible, the game deliberately avoids ES modules, external libraries, and a build process. It is designed to run using only classic <script> tags. This project grew from the idea of making a small browser arcade game available in a form that anyone can easily keep and play locally.

Features

About the developer

This site and game are developed independently under the handle rin0420. Detailed design decisions and the background to bug fixes are shared regularly on the development blog. Features are added continuously through an iterative development process supported by AI agents, with short cycles of design, implementation, and verification. The source code is available on GitHub, where anyone can inspect it or submit feedback through Issues. See the contact page for details.

Technical constraints and policy

VOID STRIKER is developed according to the following rules:

These constraints are intended to keep the game independent of any particular hosting environment or build tool so that it can continue to run over time. npm is used only for development tools such as syntax checks and tests. No runtime behavior depends on installed npm packages.

About this site

This site, including the gameplay guide, development blog, and About, Contact, and Privacy pages, is also built as static HTML under the same policy of using no external assets or build process. Where diagrams are needed, they are presented as inline SVG rather than image files. The site uses only the same "Courier New", monospace font family as the game. It has been added as independent static content without affecting the gameplay screen or controls in any way.