NEONnoir
About
The Gutter wasn't just a cliche metaphor, it was the city's most ruthless and dangerous district. Few chose to live there willingly; when your credits ran dry, there was nowhere else to go.
When Danni Ashton went missing, her worried father came to you for help. Can you find her before it's too late? Description
NEONnoir is a hybrid point-and-click adventure/visual novel game for the Amiga 1200.
This game was created over 5 months for the Amiga Blitz Basic Game Jam whose purpose was to bring few faces into that community and help share knowledge of Blitz Basic programming.
I'd never heard of Blitz Basic before, but the community was so supportive and uplifting that I could not help but participate. This is my flowery way of saying, "reader beware, my code is crap." I would do things completely differently now that I've learned so much.
Five months sounds like a lot, but it's the longest I've ever worked on a game. This is the most complex story I've ever made and while it's silly and full of tropes, I'm pretty proud of it.
Your time is precious, here's a walkthrough! InstallationIn order to play the game you need an Amiga 1200 with a hard drive or an emulator, such as WinUAE. Unfortunately, in order to emulate an Amiga, you will need the system ROMs. Those can be purchased at https://www.amigaforever.com/
Once you have a working environment, you need to download the NEONnoir.lha file and extract it on your hard drive. Find the NEONnoir executable and double-click it. You'll be solving mysteries in no time!
How to playThe game is point-and-click and it has a very minimal inventory system. You won't need to try every object on every surface in order to advance. However, here's how you control the game.
The game is entirely mouse driven. As such you will see 4 different types of mouse pointers:
The regular mouse pointer.
Will tell you something interesting when hovered over a part of the scene
Will use of otherwise engage what ever is under it
Leaves the current scene. A lot of times, the edges of the screen contain an exit
Please wait, the game is loading.
You can access the game's menu to look at your inventory, save the game, or quit the game by clicking on the PDA icon on the bottom right of the screen. It looks like this:
Code and LicenseTo make the game, I've build a few tools for myself that run on Windows: palette editors, image converters, an assembly like language that runs user scripts inside the game, and of course a game editor. This code is also crap. I was throwing together things as quickly as possible. Good luck running the editor not attached to a debugger.
Since this was meant to be an educational tool, the source code has a dual license:
- All the Blitz Basic and C++ source code is licensed under the CC BY 4.0 license. That means that you can use, remix, change, and update the code as you see fit. You just need to give me attribution.
- All other assets are licensed under CC BY-NC-ND 4.0. You can use them for educational purposes but you cannot make any derivative works from it. In other words, please don't use my assets for your games.
The source code in Amiga friendly format is found as one of the downloads, or for the development environment, you can see my Github: https://github.com/steamknight/NEONnoir
Programming, Story, and some Art: me :)
Additional art by SandySketches
Music by Matías Sosa
Special thanks to all the new friends I made on the https://discord.gg/eu7vRzYPXd who have not only helped me learn this new language, supported me in my longest project to date!