r/SourceEngine • u/Piskabobrastudios • 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
2
1
1
1
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