You find me right in the thick of fulfilling a simple (foreshadowing...) university assignment brief; make a game.
I must use C++, for no other reason than it being the only language I feel relatively comfortable in as far as logic and syntax goes and I must write the whole thing with VSCode, again for no other reason that it's all I know and learning something new would be counterproductive as far as the broader uni course goes. I'm using a MacBook Pro running an i7 for the project at the moment, but if this post yields anything pointing me towards it, I have the ability to build on Windows too.
Now for my actual question;
I have written out a fair bit of the game code, figured out how to render stuff to a game window, keep track of object positions, etc. Being partway through the creation phase, I started thinking about what came next. Now, I don't know what actually does come next in the real world, but for me, I thought about how I was going to present my game, i.e how do I end up with that one zip archive, or even just that one executable that contains everything it needs to run wherever it is located, whether on my system or my group partner's system (as we may be assessed individually). We run the same OS, but in terms of how my external libraries, namely SDL2 and SDL2_image, which seem to need to be installed in a location particular to my computer, can be bundled into whatever form this game will be as a finished product, I simply have no idea. I feel like I have searched for a long time but end up going in circles, so literally any *ptr's in the right direction would be much appreciated :)
Please let me know if there's anything I should be attaching, I wasn't sure what to show as this was mainly a conceptual issue I was facing as opposed to an error I was seeing before me
Many thanks, red