Sign in

Mack

@imackshundevs.bsky.social
165 followers 350 following 67 posts

He/Him | Game Programmer | Graphics/Game Engine Enthusiast | Developer of MEngine | Lover of Android, Homebrew, & Handhelds

PostsRepliesMedia
Reposted by Mack
Keilthar @keilthar.bsky.social · 01/12/2025
Hello little tornado ! And my system lets me chain effects together seamlessly. Anyway, I'm having way too much fun developing this VFX ! Why play games when you can make them ! 🥰 #indiegame #indiedev #IndieGameDev #madewithunity #unity #gamedev #vfx
0154
Mack @imackshundevs.bsky.social · 01/12/2025
I’ve implemented a Technique system, inspired by the Tales Series, but I guess it could also be somewhat compared to the Command Deck system. I do like weaving attacks into combos, so I think I’ll keep it. 😏 #gamedev #blackgamedev #indiegamedev #opengl
1125
Mack @imackshundevs.bsky.social · 01/12/2025
Just a small update from when I was adding in orb/item drops. Also a sneak-peek at the Technique system, which works similar to Artes in Tales games. I want to consume the green orbs, lol. 🤤 #gamedev #blackgamedev #indiegamedev #opengl
0103
Mack @imackshundevs.bsky.social · 01/11/2025
Another small update on the Kingdom Hearts-like prototype. I added basic menus, magic, and abilities. Combat is feeling pretty good so far. I may make jump/dodge cancelling an ability, but we’ll see. #gamedev #blackgamedev #indiegamedev #opengl
073
Mack @imackshundevs.bsky.social · 25/10/2025
Currently working on a Kingdom Hearts-like prototype and blocking out what I’d like the character to be able to do. I’m really trying to get a similar game feel to KH1 mixed with KH2, and I’d say that’s going pretty well so far. #gamedev #indiegamedev #android #opengl
092
Mack @imackshundevs.bsky.social · 06/09/2025
I made a quick Android port of my one of my old prototypes and wanted to see how it runs on the Xperia Play. It is playable, but I’ll see if there are areas I can optimize for better performance. #android #opengl #opengles #gamedev #xperiaplay
082
Mack @imackshundevs.bsky.social · 04/09/2025
I’m currently going through a lot of my old projects and updating the code to be in-sync with all of the changes made to my engine over the years, and there are some bugs that need fixing, lol #opengl #gamedev
040
Mack @imackshundevs.bsky.social · 04/09/2025
I was having some performance issues with Phong lighting on older Android devices, but I forgot Gouraud shading exists. After implementing it, performance is MUCH better, especially on the Xperia Play. #android #androidndk #opengles #gamedev
180
Mack @imackshundevs.bsky.social · 04/09/2025
Got a few more Android phones to add to my collection of Android devices to use for testing. I’m sure if my games can run on the Nexus One, it can run on anything, lol #android #google
020
Mack @imackshundevs.bsky.social · 24/03/2025
Being chased in horror games is so funny to me. 😭 In general, I’ll aim to make every enemy feel like a constant threat, because that level of anxiety is terrifying. I used the naive approach as a base, and will add actual pathfinding soon. #gamedev #indiegamedev
063
Mack @imackshundevs.bsky.social · 24/03/2025
I experimented with lighting, and somewhat sorted out how I want the light sources organized within the environment. As to be expected, this drastically changes the atmosphere of the game 😭. Now things are getting spooky. Will add shadows next. #gamedev #indiegamedev #opengl
095
Reposted by Mack
Adriaan @adriaan.games · 18/03/2025
feels like game devs gave up on putting games on smartphones. maybe caused by a combo of terrible store discoverability, the UX challenges of touch, low-end hardware compatibility, and tiredness of common business practices like f2p & subs. all to say: i miss playing good games on mobile :(
321088
Mack @imackshundevs.bsky.social · 10/02/2025
After getting English-Japanese trades working for Gen 1, I used that code as a base to get it working for Gen 2 as well. Mission complete! 🫡 I’ll write up how it all works and release the code soon. #arduino #pokemon #gameboy
174
Mack @imackshundevs.bsky.social · 02/02/2025
Now I have the Arduino serving as the Master, while the two Gameboys are Slaves. Logic analyzers really are a godsend! Being able to record and then view the signals as SPI is INSANELY useful 😭 Now I’ll swap Yellow with Pocket Monsters Midori and do some translation. #arduino #pokemon
031
Reposted by Mack
w. @willforwins.com · 01/02/2025
Nintendo, Atari, & Sega happened because of him, Jerry Lawson. #BlackHistory
2643991630
Mack @imackshundevs.bsky.social · 27/01/2025
Another step forward 🫡 In this setup, I extract data from a Pokemon Yellow Save and store it on the Arduino, where you can trade with it through the link cable. Now that I understand how this works, I’ll look into making trades between ENG and JPN Gen 1-2 games possible. #gameboy #pokemon #arduino
093
Mack @imackshundevs.bsky.social · 22/01/2025
If you faintly heard an evil laugh a few moments ago, it was probably me. Those “Preamble” (0xFD) bytes are not arbitrary at all, and reading the decompilation of Pokemon Yellow allowed me to see that. MEWTWO #gameboy #arduino #pokemon
Trade Spoofing to Pokemon Yellow with an Arduino Uno R3
021
Mack @imackshundevs.bsky.social · 22/01/2025
It looks like the amount of Preamble(0xFD) bytes really are arbitrary? That complicates things. 😭
010
Mack @imackshundevs.bsky.social · 21/01/2025
After using an Arduino to monitor the data coming from Pokemon Yellow and looking at the disassembly and other sources, I’ve gathered that this is the structure of that the data being sent between Gen I Pokemon games, right before the trade party menu gets displayed. 👀 #gameboy #pokemon
Data that gets transmitter after you investigate the table in the Trade Center in Pokemon RBY
130
Mack @imackshundevs.bsky.social · 20/01/2025
After a few issues with interrupts, I was able to get the Gameboy to exchange data with an Arduino. Now, I'll move on to checking out data transmission between Gen 2 Pokemon games, and from there, placing the Arduino in the middle of the communication to modify some properties. #gameboy #arduino
051
Mack @imackshundevs.bsky.social · 19/01/2025
To debug a data issue between my Gameboy and the Arduino, I took a look with an oscilloscope and noticed the bits were off there too. As it turns out, the interrupt on the Arduino triggered twice on a rising edge of the clock. Odd. #gameboy
240
Mack @imackshundevs.bsky.social · 18/01/2025
The chat program I wrote seems to work well when running on actual hardware. (Got some communication issues on Sameboy core?) Now, the plan is to replace one of the Gameboys with an Arduino, and have it respond based on what message you send to it. 🫡 #gameboy
020
Mack @imackshundevs.bsky.social · 16/01/2025
The amount of assembly instructions needed to draw a dynamically sized box was way more than I imagined. 😭 I’m still waiting on the second GB flashcart to come in. Once it does, I’ll wrap up this simple chat app and try sniffing the link cable data with an Arduino. #gameboy
160
Reposted by Mack
Artificial Entertainment @artient.bsky.social · 10/01/2025
They got the Orange Chonker on TV #gamedev
A TV showing footage of a prison cell with an orange dressed prisoner staring at the same TV.
082
Mack @imackshundevs.bsky.social · 09/01/2025
Lately, I’ve been exploring writing Gameboy games in assembly, overall just to observe how data flows through the link cable, and ultimately hook it up to an Arduino and apply what I learned about communication protocols. This is step 1. 😤 #gameboy
053
Mack @imackshundevs.bsky.social · 04/01/2025
I modeled a lot of low-poly objects to block out the environment. I’m using my engine, so I place models around like this. It makes me feel like I’m playing Animal Crossing or Prop Hunt. 😭 #gamedev #blender
140
Mack @imackshundevs.bsky.social · 04/01/2025
I felt inspired after watching a few Indie Horror games, so I’m taking a slight detour to make a simple horror game. I'm currently just making a framework that will serve as a base for the various horror games l'd like to make in the future. #gamedev
031
Reposted by Mack
Bryan Venzen @bryanvenzen.bsky.social · 18/11/2024
I'm Bryan, a VFX artist and Founder of Let's Make FX! I've been in games for 10+ years and worked on games like Metroid Prime: Remastered & Mass Effect: Legendary Edition. I love seeing the FX community rebuild here ✨ Thanks for having me! Here's a Matrix effect I made! #vfx #realtimevfx #gamedev
0121
Reposted by Mack
Aerial_Knight @aerialknight.com · 22/11/2024
Be nice to people, you really don't know what they are going through. ❤️
517013
Reposted by Mack
OneBadMattitude(Formerly DogFacedGamer) @onebadmattitude.bsky.social · 21/11/2024
PSA to Game Devs CTRL is Crouch. If you use any other button to crouch it won't destroy your game but it does mean you're an awful person.
5296582358
Mack @imackshundevs.bsky.social · 22/11/2024
A while back, I started to play around with circuits and such, and made a game of Snake using an Arduino, Shift Registers, and an 8x8 Dot Matrix Display. Lately, I’ve wondered how controllers work internally, so I did some research and wired it up. 👀 #arduino #electricalengineering #nes
2170
Mack @imackshundevs.bsky.social · 22/11/2024
This is what I’m working on currently. Just a simple adventure game inspired by Zelda. I have a lot of the core functionality implemented, so now I’m working on making environments and dungeons. Admittedly, this is the difficult part, but I’ll conquer art/texturing one step at a time. #gamedev
181
Mack @imackshundevs.bsky.social · 22/11/2024
This was a small prototype that I made because I wanted to experiment with Xenoblade/FFXII style combat. I haven’t done much with it, but it was fun to work on, especially on the Animation/VFX side. #gamedev
071
Mack @imackshundevs.bsky.social · 22/11/2024
I worked on this PMD fangame recently to learn more about socket programming and to also experiment with the A* algorithm. Multiplayer is functional, it is just slow and there are occasional desyncs that I need to address. Shelved for now. #pokemon #gamedev
2215
Mack @imackshundevs.bsky.social · 22/11/2024
This was a game I worked on with a team in the Game Design course in college. I was in charge of creating the battle system. This was the only project I made in Unity so far and it came out pretty well. Very DmC inspired. #unity #gamedev
031
Mack @imackshundevs.bsky.social · 22/11/2024
This game was my senior project while attending ULL, and it’s heavily inspired by Jet Set Radio Future. It’s probably the first game I made that has a focus on speed and physics. It could definitely use a bit more style, but still pretty fun. #gamedev
241
Mack @imackshundevs.bsky.social · 22/11/2024
This was a small prototype I made of what I’d want a Tales of the Tempest R to play like. This was also quite the animation challenge, but I’m pretty happy with the result. The combos are crazy. 😏 #gamedev #talesseries
051
Mack @imackshundevs.bsky.social · 22/11/2024
This was a Super Smash Bros-like prototype I made a while back as I was learning more 3D concepts. Very clunky, and the animations and gravity are a bit too fast-paced, even by Melee standards. Some of the combos are satisfying though. #gamedev
141
Mack @imackshundevs.bsky.social · 22/11/2024
This was a small prototype I made a while back of Mother 3’s Battle System, but in 3D. It was super satisfying to implement the Sound Battle mechanic. I also ported this to the 3DS. I believe this gameplay was recorded on Citra, the 3DS emulator. 😉 #gamedev #mother3
031
Mack @imackshundevs.bsky.social · 22/11/2024
This was the first game I made whenever I was creating the foundation for my game engine. Just a standard clone of the original Super Mario Bros. for the NES.😉 I used Tiled to handle level creation. This really made me think about how collisions work. #gamedev
191
Mack @imackshundevs.bsky.social · 22/11/2024
This was the first thing I decided to render whenever I started learning OpenGL and C++. Those were much simpler times. This small test ended up growing into the engine I use to make games today. 😌 #gamedev #blackgamedev #opengl
020
Mack @imackshundevs.bsky.social · 22/11/2024
This was a small prototype I made, because I was curious about tile-based combat. Back then, I didn’t know any pathfinding algorithms, so my pathfinding was convoluted. This was mostly an experiment.
111
Mack @imackshundevs.bsky.social · 22/11/2024
This is probably one of my favorite fangames I worked on, although it was incomplete. I was inspired by Tales of ACS, and wanted to learn how to utilize Box2D. Combat is simple, but combos are somewhat satisfying. #talesseries #talesofseries
111
Mack @imackshundevs.bsky.social · 22/11/2024
This was yet another fangame where I wanted to recreate Pokemon’s battle system, while also playing around with networking(I believe with kryonet?) I’m kinda surprised just how much functionality I squeezed into this. #pokemon
101
Mack @imackshundevs.bsky.social · 22/11/2024
This was another fangame I made, when I was in my “Parappa phase”. 😭 It has had multiple iterations, but this one was the most impressive one. I think it was the first time I experimented with 3D and Blender. Very fun experience. #parappatherapper #parappa
101
Mack @imackshundevs.bsky.social · 22/11/2024
This was a small fangame that I made where I wanted to experiment with Kingdom Hearts: Chain of Memories combat without the cards. I remember for this one, because I went frame by frame to make the animations 1:1 with the GBA game. Made in libGDX. 😤 #kingdomhearts
101
Mack @imackshundevs.bsky.social · 22/11/2024
This was a small prototype for an RPG Maker-esque game I made in libGDX. I essentially just wanted to make the RPG Maker engine from scratch. It went pretty well, all things considered. All assets were from RPG maker though, so eh.
151
Mack @imackshundevs.bsky.social · 22/11/2024
At some point, I learned Java and LibGDX so I could run my games on Android. This was my Persona 4 Dancing styled game that parsed beatmaps from osu, and used a library for video playback. Pretty clunky, but was fun to work on nonetheless.
111