I’ve been working on a project to make an old school shooter like Doom or Duke Nukem 3D using Unreal Engine. All the game logic will be shared in the future for free so anyone can make their own sprite based FPS including multiplayer.
I just finished a remake of E1M1 I made with SketchUp and Freedoom assets. Here it is some gameplay:
I don’t remember player control to be so sloppy. I suggest you to tweak the “Acceleration / Deceleration” values to improve control feelings. I think you’re looking for very high values.
Nice 2D implementation and nice nostalgia feels aside from that.
I made a State Machine for the weapons, when you switch from one to another it checks if the one you’re wielding is in the Ready state and then it activates a timeline that moves it down, puts it into Unequiped state, switches to the new one while moving it up and changes its state from Switching to Ready when it finishes all the movement.
Yeah that definitely needs tweaking, I have planned to do it after the basic multiplayer deathmatch is done. I want to add wallrunning so friction may also need to be changed if acceleration is not enough. When I implement the gore system it’s going to feel awesome.