Loading video...
Video Failed to Load
This is Sourcelike, a remake of Source Engine in Godot 4 complete with an asset/map importer and multiplayer.
349,536 views • 4 months ago •via X (Twitter)
43 Comments

Proof this is Godot 4

physics objects do not have inertia when moving them around in grabbing mode unless there is network ping!!! other than that awesome work

Good catch! Both Source and my implementation rely on spring-damping but the former is a lot more deterministic (sacrifices weight feeling for accuracy) whereas mine is more "draggy" but allows for better weight feeling and gimmicks such as multiple people carrying the same prop.

tldr; if a prop is too heavy to be lifted by one player, multiple players can combine their forces and lift it simultaneously. This "raw" dragging system makes this simpler.

Really cool! What's the stack? Source compiler and importing the BSP? or from scratch inside godot with default light baking? Custom baking? Super interesting.

All native assets mounted straight into Godot with zero processing via a custom importer. Lightmaps are the real actual lightmaps included in the BSP.

I see, careful as the tools used to compile them are licensed. I noticed this when I decided to make use of GoldSrc's tools and I ended up using ericw-tools instead which is MIT. People using your framework to make games should be using custom compilers to be "legal".

This will be the source engine in 2015!

GIVE US MODERNIZED GMOD AND MY LIFE IS YOURS IM S0 TIRED OF THE HAMMER EDITOR

funny! i was messing around with something just like this but GoldSrc a few months back!

Voices of the void ahh

Is this open source/ are you planning on releasing it someday?

The game will be free obviously. Everything besides the netcode, including the importer is planned to become open source.

You are making a game with the godoted source engine?

Wow that looks amazing, so does that mean we can make a game inspired by source engine games with Sourcelike in godot?

The importer will eventually see a public release but I'm fine with people decompiling my game and using it themselves (for other free projects)

Oh wait it's just an importer? I thought it was some kind of a engine branch for Godot Still, there is so much opportunity devs can use like creating fake source engine games in godot to create horror type game 👀

idk why but ground movement feels off to me there's no momentum, in real source when player stops walking they still go for a bit from the speed they had before

Does it have a hammer editor, I am a fool and do not have enough of a brain to use godot

It imports BSP map files, it is backwards compatible with Source.

I immediately notice the movement has no acceleration or deceleration so therefore it is not Source enough

What do you mean a remake of source engine in Godot lmao We're remaking engines now?

this looks incredibly good although i think picked up props should be a bit stiffer and thrown with more velocity, movement seems good but i think you don't stop instantly in source, I could be wrong but i remember it being more like you de-accelerate when you stop idk tho

I maintain something similar - an asset pipeline bridge between Source Engine and Godot Engine 😊:

playing source for so long watching this gives me a sense of horrific dread like something is terribly wrong

If you make it so folks can mount games that they own onto it you can make a sandbox game. Godot Mod! Colloquially known as G-Mod!

this is very cool, very interesting project, but i played soooo much source that this looks like source from a dream lol, cuz i notice all the litle things that isn't like source

Omg I'm working on almost the same thing

thank god, I wanted to make an open world driving game in source but map streaming is IMPOSSIBLE

Oh hi sourcevoid online

"remake of source engine in godot".... so it's godot.

Can you bhop though?

source larpgine

how hard would it be to backport this to godot 3? am considering some of the homebrew console platforms ppl have ported gd3 to

I love the fake Discord ping halfway through

What do player/npc ragdolls look like and how is the player momentum/acceleration handled? (The latter would probably best be tested by comparing two runs of the same parkour/kz map, one in csgo and one in this Godot 4 engine)

will this be open sourced? interesting to see how all of it works, and kinda wanna use this for a story game prototype lol

It looks right, but the sounds are off.

this is really cool but god the sounds are terrible

notice how it's made in godot 4 and not godot 3

This is like splashing water on a Gremlin. Why would you make more of them??

Does that mean playing Gmod with hundreds of workshop add-ons without performance issues, true multi-core support, DirectX 11/12/Vulkan support, and Lua scripting? If not, then I don't want anything.

How would this compare with Chisel?
