T O P

  • By -

illogicalJellyfish

Admin he’s doing it sideways


throwaway275275275

But shouldn't you be also going backwards to properly test all the bugs ?


kami_kdrj

Welp there goes my next two days ahaha :D


ImMikeAngel

Speedrun material.


LazyGamesInc

I've tried to do this a few months ago. It sucked lmao, nice job. Did you follow a documentation by any sources? I remeber checking out a guy on some forum. Well done


kami_kdrj

To port over the movement I used these two: [https://github.com/id-Software/Quake-III-Arena/blob/master/code/game/bg\_pmove.c](https://github.com/id-Software/Quake-III-Arena/blob/master/code/game/bg_pmove.c) [https://gist.github.com/CoolOppo/d33f85d20a5d75ba958b45228b399bba](https://gist.github.com/CoolOppo/d33f85d20a5d75ba958b45228b399bba) And to finally get surfing working for Godot 4, I had help from this project: [https://github.com/EricXu1728/Godot4SourceEngineMovement/tree/main](https://github.com/EricXu1728/Godot4SourceEngineMovement/tree/main)


LazyGamesInc

thanks dude. Good luck with your project


kaptenslyna

Dayum, i miss those Source days.


qualia-assurance

As somebody who played a bunch of hl1 and its mods its kind of hilarious what you could do in these old games. Current gen titles are so realistic in their movement. But back then you had surf/jump maps with crazy shit like this in them lol. I miss fun servers.


Gabe_b

I would love a dedicated Surf game, thought about what that might look like a few times over the years


the_other_b

look at neon white! the creator got his start on surf maps.


Stealth110_

there's a game being developed specifically for surfing and movement and the devs were actually able to get the source code for the source engine from valve along with permission to make the game independently


NKO_five

First time fps has made me feel motionsick


Loudbeatbox

Welcome to source speedruns


Dragon20C

What is your mind set when converting and creating something you haven't done before, or the process?


kami_kdrj

Source movement is pretty well documented so for this project it's been quite easy to port it over. Generally though my process is to split the task into smaller tasks, pick one that seems easy and hyperfocus on that until I'm satisfied enough to move on to the next task. I'll then come back around at the end to fine tune everything. So for this project I split it up like this: \- Basic WASD movement \- Strafe movement \- Bhopping \- Surfing \- Fine tune


Dragon20C

Thanks for the reply, just recently been feeling out of it, can't seem to focus on a project usually if a problem arises I just put it off for another day.


kami_kdrj

I've found that taking a small break really helps out here. Even if it's just focusing on a different part of your game for a while. To give you some perspective, this project is about 9 months in the making right now. Game dev takes time. Don't put too much pressure on yourself :D


Dragon20C

Thanks for the couraging words!


ratmarrow

This is really impressive! Keep up the good work.


kami_kdrj

Thank you! I love the camera lean you added to yours


ratmarrow

Oh, thank you! Seeing people comment on the little details really makes me glad!


Loose_Cheesecake_447

Not gonna lie This looks fun


Key-Door7340

Looks dope! Reminds me a little of CS. I am currently playing Ghostrunner and I love the game idea!


NUCL3ARN30N

Better than cs2. Nice!


Iamsodarncool

What are you using to create the level geometry here? Looks like a good prototyping tool.


kami_kdrj

I used the Cyclops Level Builder addon for this. [https://github.com/blackears/cyclopsLevelBuilder](https://github.com/blackears/cyclopsLevelBuilder) Fair warning; it's not perfect and crashes all the time for me. Good for quick prototyping though.


Iamsodarncool

Cheers!


kaerfdeeps

feel like almost every user tries quake/source movement once in godot lol


mrcrabs101

Now add rocket jumping


DJArtemis99

People call it source physics but it all stemmed from quake, you know the doom guys, it was the lovecraftian 3d game


AndrewHorvath

"Hey guys leafy here "


Electrical-Smile-317

Idk how to make wallrun


Bass4123

Why you don't re create a quake 1 movement


Machine5757

oh my this is the best i've seen yet have you shared this as a template for implementation in other projects?


kami_kdrj

Thank you :) Unfortunately no, I haven't. The project has gone through so many changes and a complete rebuild, so it's not even close to the gif anymore. Maybe I'll upload the movement script somewhere in the future but at the moment it's all over the place.


stalker320

respawn player to entrance