Hey all! I seen the lack of ways to make a platformer easily, atleast not without it standing out... And so I did!
I made UnsFuck Engine, an platformer engine I made for my game. There isn't much to talk about here, except that it can do slopes, it has neat placeholder character for you to use, mobile support, and other stuff I didn't mention.
CONTROLS: W, S, A, D, Space L. Shift.
To go through the menu, use your mouse
...Unfortunately, this engine uses assets I made for my game, music and everything. Please remove these assets if you end up making a game out of it.
P.S. To make spritesets, use the tool I linked. It requires nodeJS to run, and it's quite easy to use if you know your way around a terminal.
https://github.com/Saxashitter/UnsFuck- ... /tree/main
I made maps using an app called NotTiled... Because I don't have a PC, and that's the only mobile map editor. . Luckily, it has a PC port, and it's on GitHub as well.
GAME SOURCE CODE (It's not done, but I figured it's best if I link it here, so you can see what changes I done): https://github.com/Saxashitter/UNSTOPPA ... fill-Mart/
UnsFuck Engine - Object-oriented platformer engine, with slopes too!
-
- Prole
- Posts: 3
- Joined: Sun May 14, 2023 10:01 am
UnsFuck Engine - Object-oriented platformer engine, with slopes too!
- Attachments
-
- unsfuckEngine.love
- The engine!
- (9.37 MiB) Downloaded 1539 times
Re: UnsFuck Engine - Object-oriented platformer engine, with slopes too!
Code: Select all
Error
src/objects/systems/input/controls.lua:70: attempt to index global 'lovepad' (a boolean value)
Traceback
[love "callbacks.lua"]:228: in function 'handler'
src/objects/systems/input/controls.lua:70: in main chunk
[C]: in function 'require'
src/states/game.lua:2: in function 'stateFunc'
src/libs/USFM.lua:81: in function 'iterate_through_folder'
src/libs/USFM.lua:96: in function 'addStates'
globals.lua:79: in main chunk
[C]: in function 'require'
main.lua:5: in main chunk
[C]: in function 'require'
[C]: in function 'xpcall'
[C]: in function 'xpcall'
My boat driving game demo: https://dusoft.itch.io/captain-bradley- ... itius-demo
-
- Prole
- Posts: 3
- Joined: Sun May 14, 2023 10:01 am
Re: UnsFuck Engine - Object-oriented platformer engine, with slopes too!
srry about thatdusoft wrote: ↑Thu Jun 13, 2024 8:25 amCode: Select all
Error src/objects/systems/input/controls.lua:70: attempt to index global 'lovepad' (a boolean value) Traceback [love "callbacks.lua"]:228: in function 'handler' src/objects/systems/input/controls.lua:70: in main chunk [C]: in function 'require' src/states/game.lua:2: in function 'stateFunc' src/libs/USFM.lua:81: in function 'iterate_through_folder' src/libs/USFM.lua:96: in function 'addStates' globals.lua:79: in main chunk [C]: in function 'require' main.lua:5: in main chunk [C]: in function 'require' [C]: in function 'xpcall' [C]: in function 'xpcall'
- Attachments
-
- unsfuckEngine.love
- (9.37 MiB) Downloaded 1499 times
Re: UnsFuck Engine - Object-oriented platformer engine, with slopes too!
It works now.
Maybe the name could be more friendly.
Maybe the name could be more friendly.
My boat driving game demo: https://dusoft.itch.io/captain-bradley- ... itius-demo
Re: UnsFuck Engine - Object-oriented platformer engine, with slopes too!
I agree about the name. As an adult I have absolutely no problem with it - but the likes of me are not the only kind of audience that comes to these forums. There have been previous discussions on project naming in past along similar lines, and it wouldn't be a bad idea to reconsider a name change for the most explicit names.
Re: UnsFuck Engine - Object-oriented platformer engine, with slopes too!
Making an engine from scratch is a lot of fun and a great way to learn, congratulations for the engine and the 2 players mode. It looks promising.
If you ever consider creating a game using a more matured engine feel free to fork my fork of boxclip engine which you can find here: https://codeberg.org/glitchapp/boxclip-mobile
It also have split screen and multiplayer mode and lot of features to create a platform game almost without coding.
If you ever consider creating a game using a more matured engine feel free to fork my fork of boxclip engine which you can find here: https://codeberg.org/glitchapp/boxclip-mobile
It also have split screen and multiplayer mode and lot of features to create a platform game almost without coding.
Who is online
Users browsing this forum: Amazon [Bot] and 6 guests