Welcome to my GitHub profile. a nice guy who likes to experiment with whatever comes to his mind and has the ability and time to do so hehe Also, I love to make public projects so that others can see what my creations do, or just contribute to them.
I started with the development in programming using HaxeFlixel in 2022, and so far I'm still strongly into Haxe language hehe.
I don't have a clear goal, I'm just interested in bringing to reality as many ideas that I feel can be good for other people to see, either just visual things that are not playable, or things that are playable, like well, games, or tools that make something simpler.
Check out my bio, it doesn't say much more than what's here, but eh, I like having it there heh, SlushiBio.
Slushi Engine: It is really my first project with which I started in the world of programming, it is a FNF' engine modified from another engine (SC Engine), but it adds the possibility for a modder to make modcharts, not only to the NotITG style, but also to the game window and even to Microsoft Windows elements (Desktop icons, task bar...), in a native way through the Lua API that the engine has.
Slushi Windows API: This is all the C++ code used in the Slushi Engine, but it’s completely standalone and packaged as a Haxe library for use in your projects, including new features and improvements not found in the Slushi Engine.
Haxe on consoles: Literally that, my ports, or at least my attempts to get Haxe to run somehow on a video game console!
Wii U:
- HxCompileU: As I love Haxe, a while ago I got a Nintendo Wii U after months of searching, and I wanted the console to learn how to do homebrew on it, but unfortunately, Haxe can't be used on that console, in the past apparently there was an attempt, but not much more from there. This project of mine brings the possibility to use Haxe, on the Wii U in a free way!
- Leafy Engine: Continuing with my interest in the Wii U, after a lot of time and difficulties, I have managed to create a 2D game engine inspired by HaxeFlixel, why HaxeFlixel? Because it is the engine that I can understand the most and that I feel that the rest that is familiarized with Haxe can also understand, besides allowing the porting of things from HaxeFlixel to this engine without major changes, like LfSnake (A port of FlxSnake for that engine).
- hxcpp-cafe: Although for now it's just an experiment... This is my fork of HXCPP, based on the same code as hxcpp-nx (my fork of HXCPP for Nintendo Switch), but for the Wii U. This platform is actually a lot more of a headache, heh...
Nintendo Switch:
- HaxeNXCompiler: Is like HxCompileU but more complex and complete. This project is based on a fork of HXCPP that can run on a Nintendo Switch, providing much greater stability and freedom than Reflaxe/C++. HaxeNXCompiler ended up being so large that I had to switch to an XML project file, as used by Lime/OpenFL projects, when I was rewriting the utility.
- Vupx Engine: This is the largest project I have done to date. It is my framework engine made with OpenGL 4.6 and Haxe for the Nintendo Switch, drawing a little from my experience with Leafy Engine, along with the advantage that this project used HXCPP instead of Reflaxe/C++, which provides me with much more stability. Of course, it is still inspired by HaxeFlixel, but also with a slightly more personal structure.
- Lime-NX: What I wanted and tried so hard to achieve in the early days of HaxeNXCompiler, Lime on the Switch using homebrew, and finally succeeded, you can now use your OpenFL projects and even HaxeFlixel on the Nintendo Switch!
- Switch Funkin': Having successfully made HaxeFlixel work on the Nintendo Switch, don't miss the opportunity to enjoy the real Friday Night Funkin' experience on your console. This FNF' engine based on Psych Engine 1.0.4 now allows you to enjoy the full FNF' experience on your Switch, with support for mods, HScript, and even Lua!
- Flixel-Switch: A small HaxeFlixel library that incorporates some code from Vupx Engine, allowing you to use certain features of hx_libnx to interact with the Nintendo Switch more easily from HaxeFlixel.
Nintendo DS(i):
- A Poor Imitiation DS: This is a project where I tried to create a music player that would play the song "A Poor Imitation" by S-Saph/S-Ame from their album "IGNORANT BLISS" on a Nintendo DS. It's built using BlocksDS and uses Reflaxe/C++ to run Haxe on it. It's really a pretty silly project, but it was fun.
HxNotITG: A project where I wanted to use Haxe to interact with NotITG via Lua, in order to create modcharts using Haxe! To achieve this, I used Reflaxe/Lua this time. It’s somewhat functional, but above all, the API needs to be expanded to allow more interaction with the game.
WindowModcharting: A small library designed primarily for FNF' to create modcharts in the game window, similar to Modcharting Tools, with the addition of experimental Linux support. However, it is also designed to be used in other HaxeFlixel projects or at least in other FNF' engines where the library lacks the necessary internal implementation.
- SC Engine
- ALE Psych
- Plus Engine
- VS. Camellia ALT
- Chikn Nuggit: Fast Food Funk
- Hitmans: The Annihilate and Destroy Project
- No More Innocence - Irrational Cruelty
- FNF' V-Slice 0.8.1 on Nintendo Switch!
- And in a lot of other minor things in the FNF' community.



