Hello everyone,
I’m very interested in programming and designing for the NeoGeo system. After taking a long break from modding, I’ve decided to get back into creating digital content.
I’m a hobbyist designer and developer, passionate about game programming and the technical and graphical aspects of game development.
Today, I’d like to introduce my current project. Right now, it’s a rough prototype of a fighting game, primarily aimed at learning the techniques and specifics of the NeoGeo system.
🔗 First in-game test:
https://youtube.com/video/ZMGwen9Yg_E
This is the first in-game test for my homebrew fighting game.
Collisions are not yet implemented. The focus is on testing animations and their sequences.
The graphics are not final, and everything is subject to change.
🚧 Current limitations:
Dynamic backgrounds are currently not possible due to errors generated by BuildChar.
🛠️ Tools & Software used:
Development & Graphics:
Neodev
DATlib 0.3
Aseprite v1.3.8.1-dev
Photoshop CS2 V9
NGFX_SoundBuilder_210808
DATimage v0.1
Audacity 3.2.3
MAME 0.230
AI & Online Resources:
Perchance AI Pixel Art Generator – Character & background generation
Hailuo AI – Animations
EZGIF – Video to image conversion / spritesheet creation
Pixelcut AI – Sprite editing
Luvvoice – AI voice generation
Canva – Text sprites
ChatGPT – Code assistance
Suno – Background music
NeoGeo & Development Resources:
Yaronet – Tons of information
NeoGeoDev Wiki – More technical details
NeoSpriteViewer – Sprite debugging
📌 Next Steps & Tasks:
Collisions – Test functions exist (not yet implemented)
Blood effects – Sprites are created (functions not implemented)
Special attacks – Animations are available (functions not implemented)
Combat system development (stun, special moves, hit reactions, additional hit types?)
Scoring system & ranking – Test functions exist (not yet implemented)
Game Over screen
Storyline development
Shadow improvements
Additional characters
Further color and palette adjustments
Any feedback or suggestions are welcome!