Table of Contents
Warning
EPILEPSY WARNING!! This project contains a black screen and bright colors that can be very fast. Player discretion is advised. Please be safe.
A neon game (apologies astigmatics) where you kill bugs and level up! Pick your favorite body and weapon from a headquarters screen!
I was inspired by the Zero Sum Game makers, and wanted to give the aesthetic and game style a shot. I realize now that that isn't a very good way of going about things, and I would like to point all credit to them; their animations, sound design, level system, everything is much better than what I have done here.
I must say that I am rather proud of the user interface, that's what I spent the most time on (if memory serves!). I wanted to try actually placing my UI inside a game and have it interact with systems for the first time (instead of just being standalone like my JUIOS project).
I tried my hardest to make everything seem polished; the movement, camera following, procedural legs, etc. I also tried to make robust systems to expand on further, like the weapon and body system, reusable UI components, tweening, and a lot more. In the end, for such a small scope, I went too far into polish and not enough into the actual gameplay; I don't think it's a very fun game, just cool to look at and rage at.
If you'd like to build it yourself, I used Godot 4.5. I do have a pre-built web version available here on my itch, but if you still insist on building this unoptimized mess, go ahead.
- Install Godot 4.5
- Download and unzip the code
- Open the file with Godot project manager
- Go to Project > Export, add whichever platform you're on (MacOS, Windows) and then click export.
- You're good to go!
Gameplay!
untitled.mp4
Tip
Click SHIFT to dash! There's no implemented cooldown, just be careful about dashing into enemies!!
Zed - Main code editor
- Enemies
- Bug
- Gunner
- Centipede
- Darth Lazer (shoots lazers across the room)
- MORE TO COME
- Player
- Wave systems
- Multiple weapons
- Multiple players
- Currency for winning
- Shop to buy new weapons / bodies
- Endless mode
- More levels
- Different rooms
- Tutorial
- Settings
- Sounds
- UI Sounds
- Enemy Sounds
- Decrease intensity for play button when highlighted
- Move NEONIC from start to home
- Entity Entry boxes too close to showcase outline
This project has used Generative Artificial Intelligence in the debugging process, and for some boilerplate code across the project. This is especially so when generating the tool scripts like resource_tool.gd where the scripts are only used during the game development process and which does not affect the user experience.
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/PixelSaver/neonic
- Zero Sum Game - HEAVILY INSPIRED BY THESE DEVELOPERS!! GO CHECK THEM OUT!!
- Just U and I - My old shenanigans which led me to use them here! This is just the UI inspiration though
- Zen Dots - Fontface!! Copyright 2021 The Dots Project Authors licensed under SIL Open Font License, Version 1.1
I'm sorry to those who have astigmatism...