Skip to content
PixelSaverPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Neonic

Table of Contents
  1. About The Project
  2. Play
  3. Screenshots
  4. Built With
  5. Roadmap
  6. AI Usage
  7. License
  8. Contact
  9. Acknowledgments

About The Project

Warning

EPILEPSY WARNING!! This project contains a black screen and bright colors that can be very fast. Player discretion is advised. Please be safe.

Abstract

A neon game (apologies astigmatics) where you kill bugs and level up! Pick your favorite body and weapon from a headquarters screen!

Motivation

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).

What I learned

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.

(back to top)

Play

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.

  1. Install Godot 4.5
  2. Download and unzip the code
  3. Open the file with Godot project manager
  4. Go to Project > Export, add whichever platform you're on (MacOS, Windows) and then click export.
  5. You're good to go!

(back to top)

Screenshots

HQ Screenshot of the home menu
Fighting Screenshot of the player fighting bugs
Centipede Screenshot of the player facing a centipede enemy

Gameplay!

untitled.mp4

Tip

Click SHIFT to dash! There's no implemented cooldown, just be careful about dashing into enemies!!

(back to top)

Built With

Zed - Main code editor

(back to top)

Roadmap

  • 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

Feedback

  • Decrease intensity for play button when highlighted
  • Move NEONIC from start to home
  • Entity Entry boxes too close to showcase outline

(back to top)

AI Usage

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.

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Project Link: https://github.com/PixelSaver/neonic

(back to top)

Acknowledgments


I'm sorry to those who have astigmatism...

(back to top)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages