Not really something I gave up on, mostly just something I felt like making. Controls (can be altered inside the code): - Arrow Keys to move - Down arrow in midair to ground pound - Double tap when walking to run - Z to interact with objects - Space to Dash Notes: - Dashing can break Breakable Walls and defeat enemies. - Talking to anyone for some reason wipes all enemies on the spot - Ground Pounding defeats enemies. If You Are Using This Engine: 1. U_M does not land on the same y coordinate on the ground everytime. Make the ground at least 9.8 units tall before it comes into contact with wall hitboxes. 2. Breaking walls and hitting enemies only works when the dash ANIMATION is playing. 3. The Physics are wonky for enemy movement. Best try to fix it. 4. Enemies only move and do stuff on-screen. 5. Please try not to add on to dialogue unless its the latest made dialogue. You will only need to reorganize 3 whole variable lists like hell. 6. Please be sure the ceiling hitbox is thick and does not touch the ground hitbox. Otherwise, U_M can go through it and up, up, and away. 7. The U_M visuals and hitbox are two separate sprites. Keep that in mind when coding. 8. Give credit to me (because I made the engine) and also to all of the people I have given credit to below unless you removed the unused stuff and also any used stuff involving other people's OCs. 9. this stuff is very complicated and also very specific. Be EXTREMELY careful when making adjustments to my code that may change the gameplay because you might end up breaking the game in at least 15 different ways. 10. Unless you successfully make it so U_M lands on the same x coordinate every time, d o n o t m a k e r a m p s . Or any form of diagonal surface he can walk on.
Credits (used content): - @Cloverleaf-games : Inspiration for U_M's current artstyle - @Arklium2_lost_acc : Inspiration for Arkloids (arkloids are the space variants of Not Lemons from that mcbarcade lemonoids ripoff) - Nintendo : Super Mario Galaxy (reference with talking sign) - : Inspiration for organizing the engine this way, (most of the) code for the Text sprite Credits (unused dialogue boxes): - : Alternate U_M - : KneeMan, inspiration for Fake KneeMan - : Nub - : Arklium, inspiration for Arklimeum, Altered reality Arklium - : Found - : Darkskull (and his forms), Emperor Darkskull - / : Grass/Gigi "Lord in heaven, give me granulated sugar" - Nominal Dingus (I think)