Mark Down Dec.13/2020!

Steam page is up! Why not have a look and add it to your wishlist? If it seems like your kind of game; give it a try and if not, consider spreading the word as that would help me out a great deal too!

Thank you everyone for your support and encouragement! It’s been a great few months and an incredible learning experience. For once, I allowed the Artist in me to fully take the reigns and create something out of a complete passion for the idea; without fear of failure and without restraint (because who would really make a game about a steaming hot coil?)

Whether it is successful or fails no longer matters. I had an idea, I set out to make it and I finished it in a timely manner. I took a chance; let the chips fall where they may!

The date has been updated to December 13/2020. See you in 2 weeks!


UPDATE: GAME HAS GONE GOLD! Once the Steam page has been reviewed and approved I’ll post the link!

I have some fantastic news! I formatted my system, did a fresh reinstall and that fixed all of the installation problems I had. I’ve been using the same setup since the day I got this PC back in 2015! (man, it feels like a lifetime ago)

I had been meaning to format it all these years but I kept putting it off until I was basically forced to do it yesterday (motivation by neccessity) It seems that there was some sort of problem with my Windows Updates and that was causing all sorts of issues. After I reinstalled Windows, I got all the basics up and running and successfully got Visual Studio 2017 working right away. I did a test packaging of the game and it went off without a hitch.

After that I thought “You know, I wonder if that Epicleaderboard plugin ( that I couldn’t get working before could work now? Just for shits and giggles, let’s see.” and so I gave it another try and…IT WORKED! You need to understand that after going through weeks of hell trying to finish this thing and hitting obstacle after obstacle and then finally feeling the relief and joy of it all coming together…it is un-f***ing-believable!!!

So here’s a list of what is in this package:

Steam Achievements, Leaderboards, 10 Characters total (1 needs to be unlocked) 4 Levels spanning 84 tiles, butt-loads of shooting action and just a ton of weird, nonsensical humor that may actually make you question my sanity!

The page goes up later on today (I’ll update this post) and the release date is December 11/2020 (there’s a 2 week waiting period for Steam submissions)

Oh man, WHAT A RIDE! But now for some sleep because…

Hang Tight!

Of course this would happen. Everything is set up, ready to go, I move the mouse cursor over to package the game for Windows aaaaaand…..Error! Visual Studio 2017 not detected!

For the love of crumbcake!

I spent up until last night trying to tie up the loose ends for the Steam Leaderboard and it was just not working out the way I needed. Technically, the Highscores do upload to the Leaderboard and I can retrieve the score but I’m not able to retrieve anyone else’s score. The options made available in Blueprints only allows retrieval of the local player’s score which renders the entire feature pointless. I can only see the scores people have uploaded when I’m in the Steam Admin panel but nowhere else. So I removed it.

The good news is that Achievements work perfectly. There is a total of 30 and I even wrote some code so that you can earn them even when you are playing offline and the information would be uploaded the next time you logged into the game with your Steam account. Very nice!

So this morning I got up, went through all the preliminary steps of packaging a game (made splash graphics, icons, filled out information etc) and when I went to package it all, UE spits out an error that it needs Visual Studio 2017! I never got this error before when I packaged the game for testing and I think the problem is that I am using the Steam Subsystem plugin now and that requires VS2017 to compile it properly.

So I spent all day trying to download VS2017 and depending on which method I use it either 1: Hangs indefinitely at the install screen, 2: Says it’s installing and just shuts off completely or 3: Says I’m not connected to the internet.

I am SO CLOSE but the Universe just says “NOPE! NOT TODAY BRO!

The only thing left to do is a complete fresh install of Windows (I’ve read that this worked for some people because of leftover registration keys that muck everything up or something) so I’m going to pull an all-nighter and back everything up. Hopefully by tomorrow morning, things will work out a little smoother. I haven’t formatted my PC since I got it in 2015!

All I have left to do is to literally fill out a couple of forms for Epic, package the game and hit the UPLOAD button onto Steam.

I’ll be sure to detail all of this in the Development Journal a month after release with hopes that it may help others have a better experience! See you…tomorrow..?

The Brick Wall

Hello everyone! Just wanted to drop you all a line to let you know that YPAPS-G is “almost there” in that, the game is 100% complete, I have a Steam page up (temporary) and the only 2 things that are holding me back are “Achievements” and “Leaderboards“. I hit a brick wall in that there is really no documentation on how to implement it properly in UE4 using Blueprints. I do have the game working with Steam (Steam recognizes the game ID, overlay works) but that is about it.

I started the process yesterday or the day before (I lost track of the time because all I’ve been doing is searching for solutions) but I have made no progress. I’ve reached out to some people and am currently waiting on response but if it comes down to it and I can’t get it working, I’ll upload the game without those two features. Who knew that getting a game ready to be sold would prove even more challenging than making the game itself?

I think it would be nice if it at least has a leaderboard but I’ve been sitting on this completed game for some time and I don’t want to keep people waiting any longer. It’s a good thing I didn’t plan on having achievements and leaderboards for Out Of Hell so that is one step I can just skip!

If you have any experience with getting these things working, I would love to hear from you! I’d also appreciate any opinions or advice on what I should do; if you think it’s fine without Achievements and Leaderboards or if I should keep looking for a solution etc. Just post in the comments below or in the forums! I’ll give this a few more days and if I can’t figure out a way then it’s going gold next week! 🙂


I muddled my way through it, scoured every last piece of fragmented information I could find online, spent the entire day piecing together bits here and there and after HOURS of testing, through some miracle…it worked?!?!

Here’s keeping my fingers crossed that I can get other player’s information to display as well. If that’s done then I am positive that I can get through the achievements as well! (I actually already have an unused in-game achievement system since it was used for unlocking different characters before. I eventually settled on only keeping one character locked so the system is still there. I just have to link it to Steam’s system)



Oh boy, what a nutty couple of months! It’s been very intense but it was all worth it because I can now present to you the YPAPS-G Trailer! I’m very proud of this thing and hope you get a kick out of it! I’ve got just a ton of things to say but let’s get to the good stuff first!

Making the trailer was fun as hell but I forgot about how much work it takes to get the footage and to edit it all. It didn’t take me too long; I think about 4 hours total including the recording but I had to dust off some cobwebs so to speak. I just had an idea about what it should look like in my head and once I got back into the flow of things it was not hard to achieve.

So let’s get into what’s happened since the last update. Unfortunately, my friend who was going to do the soundtrack was only able to provide 1 track (which I ended up using for the trailer) His plate was already pretty full when he took on this job and so to relieve some pressure (and to stop hounding his ass because that’s what I was beginning to do) I thought it would be best for the long term to put it on hold. I came across the work of another composer named Eric Matyas ( who has done a ton of music and when I listened to some of his samples, I thought they fit the game perfectly. I contacted him about usage and everything was good to go!

This all happened about a month after the last posting while I was waiting for the soundtrack to be made. I was working on Out Of Hell and the ideas for YPAPS-G still kept pouring in. I thought of funnier things to add, new features etc. so I went back in. I’m so glad I did because in hindsight, had I just released YPAPS-G a month ago in that form I would have been kicking myself NOW just thinking “Oh man, I should have added this!…and-and THIS! And it would have been even funnier if I did THIS!

As it stands right now, I am completely satisfied with what it is. There were only 3 things I wasn’t able to do but I can let them slide:

1: Long flowing hair for some of the mannequin heads (you know, like one of those Japanese female ghosts that just stand there and people find them scary for some reason?) I originally used the same technique I did for the poop chain (chaining together hair planes) but it just didn’t look the way I wanted it to. Maybe I’ll give it another shot later but I think I’ll just leave it for the time being.

2: Jumping out of the water. I did get it working but something wasn’t quite right with the way the player character was interacting with entering and leaving the collision volumes. At times it would work the way it was intended (you jump up out of the water and then plop back in) but other times you would still be able to continually “swim” up out of the water and into the air if you spammed the swim key at certain times. I’m sure it had something to do with the way I set it all up but I eventually just gave up on the idea because of all the other potential problems it could have caused to the game mechanics.

3: Seperate Leaderboards. I just could not get this to work (even the demo that was provided didn’t work for me) No matter what I did I could not get the scores to upload. I emailed support but haven’t heard from them but that’s alright since I’ll just be using the Steam Leaderboards anyway!

The rest of the time I spent testing, testing, TESTING! I wasn’t expecting that much testing! (If I had put this much effort into troubleshooting the Out Of Hell mod it may not have turned out to be the mess that it was *wink*) I was at it literally EVERY DAY. Testing and tweaking and bug hunting and implementing suggestions from people who played the game. It was non-stop.

It’s a very difficult line to walk; making a game challenging without it being frustrating. I did my best to not make it rage-inducing! I wanted it to stay a simple 2-button “Tappy” game and had to remove some of the things or not include others; a dive feature when holding the swim key down (but it actually made people dizzy) autofire when picking up specific items or the second idea of holding down the fire key for autofire (it made the game feel less satifying and less challenging) Player knockback when colliding with an enemy (made for some frustrating deaths so I added a camerashake to give the illusion of impact but in reality you aren’t being forced back when you’re hit) and movement keys as suggested by one tester (which I straight up refused because the addition of movement keys turns it into a different type of game)

There were also a lot of issues that just plagued me for weeks upon weeks. One of them was getting a “Save” feature to work for the scores. I followed tutorial after tutorial and everything seemed to work for the people in the videos but not for me! It was driving me batshit crazy until after week 3 when I nearly gave up on that feature. It was only then when I was casually reading up on a save system someone had made that I came across ONE. SINGLE. LINE of code that changed everything.

” -MultiprocessSaveConfig “

The people in these tutorials were all launching their game with PIE but I was launching it as a Standalone game. In order for it to work in a Standalone game you needed to add that line to “PLAY STANDALONE GAME, additional parameters” if you were using UE4’s SAVECONFIG method.

*forehead slap* No one even mentioned that shit!

After that was solved, it was onto another issue: sometimes the character would go off-kilter which would cause the level tiles to spawn at an angle. I checked all my code, went through all the models again to make sure their pivots were all aligned yet it was still happening! It took me until OCT. 16 to fix it! I tried narrowing it down and noticed it was only occuring during the last level. It just so happened that a single ninja was twirling my way and when he kicked me, I noticed the crates moved a few degrees! THAT WAS IT! The direction of his kick was what was knocking me off my axis and so everything appeared to be spawning crooked when it was actually the player trajectory that was crooked! That ninja was the only type that had a tornado kick which hit horizontally and that is why it wasn’t happening anywhere else. The relief I felt when that got fixed is…indescribable.

There was also the issue of the the player character suddenly dying when it reached tile 156 (when playing as a certain character) Why that tile? Took me days, after going through a ton of code to realize “Oh wait, am I just hitting the “Level Boundary?” and it turns out I was. I think that “Endless Runner” type games have it so that the player simply runs in-place and the tile spawns underneath them, moves and then disappears behind the player giving the illusion that the player is running through 3D space. In doing it this way you could have an infinite amount of tiles to run through.

I did it the stupid way, in that the player actually moves through 3D space and the tiles spawn as they move and get destroyed as they pass. It’s too late to change now but that’s something I learned for future projects of this nature.

I also didn’t know about things like Deltatime and locking movement to framerate. I didn’t realize it until I packaged the game and was testing it out on a friend’s laptop (it was an older machine) and noticed that even though the framerate was low, the movement of some of the actors was just really, really slow. I looked into it when I got home and learned about using Deltatime. That was another big plus for testing, testing, TESTING!

The last big problem was that everything worked fine until about the 60th tile where I would get huge drops in framerate (I’m talking a 50-60% decrease) I went back and restructured a lot of code so that it didn’t rely on ticks so much and the problem still persisted. Eventually I found out that some of the things I was spawning (items/weapons/enemies) weren’t actually getting destroyed when they were no longer in the player’s sight. So everything was fine until we got to tile 60 and there were literally HUNDREDS of actors spawned off-screen and eating up all the memory! It turned out to be a silly little oversight that had to do with setting the wrong collision and…you know what, it’ll just take too long to explain my setup so just know that it was a stupid little mundane mistake that I made. 🙂

All in all, it was an absolute blast making this game from the beginning design stages all the way to the trailer. I learned so much in such a (relatively) short amount of time that I can apply to Out Of Hell (I actually went back and fixed some of the code in Out Of Hell using what I learned from making YPAPS-G) I learned even more about myself and how to keep focused yet stay balanced (I never once burnt-out) I just like to think of this as a little 2-3 month venture off the main path to gain some tools and learn some extra knowledge that will make my main journey a little easier.

I’m going to go even more in-depth with all of this and offer some words of advice when I write the Developer Journal for the game but right now what I have to do is maybe go through and check for redundant code and assets, implement Steam Achievments and Leaderboards (there’s tutorials out there for it)

So there you have it guys! I’ll update you when it’s all uploaded onto the Steam page. The game will cost 2 bucks and I’d love it if you could help spread the word about this nutty game since I suck at PR! 🙂