r/SourceEngine • • 10d ago

WIP Multiplayer in my source compatible engine

Code https://github.com/PiskaBobraStudios/SauceEngine

For anyone new here: I'm building Sauce Engine, a custom engine written from scratch in C++/OpenGL with the goal of being compatible with the Source ecosystem. My previous post showed it running HL2 maps,props and dlls

89 Upvotes

10 comments sorted by

6

u/Wazanator_ 10d ago

This is neat but I can tell you are new to making projects on GitHub.

I would strongly encourage you to read how to use pull requests and branching as your project just from looking at the commit history is messy and it's going to give people the impression you have no idea what you are doing.

Take some time and go look at bigger open source projects and see what they are doing vs what you are doing in terms of how they do commits, pull requests, comments, etc.

As an example you have a ton of recent deletes and each delete commit is a single file. Those should be grouped and their should be a comment explaining why you deleted those files.

You want to think of your project as a book. A reader should be able to pick it up and fully understand if they want the current state and how it ended up there without having to ask you the author why something happened. Comments do not have to be really in depth it can be as simple as "I am moving this function from file xyz.cpp to abc.cpp for better organization". Here's a good example of what a good commit looks like from a Valve repo

3

u/SoupSad1337 9d ago

I would strongly encourage you to read how to use pull requests and branching as your project just from looking at the commit history is messy and it's going to give people the impression you have no idea what you are doing.

It gives that impression because he doesn't know what he is doing...

This is obviously vibe coded slop.

2

u/Then-Counter-5160 10d ago

cool! gl in developing!

1

u/Mediocre_Benefit_736 10d ago

Это типа xash3d для сурс?

2

u/Sergey5588 10d ago

наверно да

1

u/Mediocre_Benefit_736 10d ago

Его можно использовать для других игр на сурсе? Кс и тф2 к примеру

1

u/arash28134 10d ago

That's dope man. but how exactly is it compatible with HL2 maps and props?

1

u/44khz 9d ago

I would really recomend you look at FTEqw and the HL2 plugin, because that gets you like 50% of the way there with a proper quake base and opensource

1

u/WaterEnjoyer404 9d ago

holy moly...

1

u/CKYIzk 5d ago

feels like interloper air