3 ms·
>we have spent time looking into other game engines besides our own to see if we could move faster on established products while minimizing risk, but the landsc
by cupofpython 4y ago
>we have spent time looking into other game engines besides our own to see if we could move faster on established products while minimizing risk, but the landscape is amazingly poor.
i hadnt done a real deep dive yet, but from introductory readings on a few engines this was my impression too on what we are looking for in general. Glad to know im not the only one to feel it.
>So ideally you and I would have access to a 2D or 3D engine that had multiplayer out of the box, could write game mode code that was networked to connecting clients even if they didn't have the game mode, and allow them to download assets they were missing as well. And while you were playing the game, had the ability to change the game code on the fly and send it to clients so you could develop and play test in real-time.
Yeah pretty much, though the last part would be icing - restarting the game / reconnecting to the server in response to anything more than parameter tweaks is okay. just really want to avoid excessive manual file management
>If you have found some other software like this, though, I'd love to hear about it.
I wish. If there are, then they dont support 3D PC games, because my search has been limited to that.
given how long ago garysmod was, i would be very surprised if no one has tackled those principles from the game engine standpoint already. I'm guessing any team that prioritized multiplayer sandboxing in building the game engine must have made the engine propriety and built a game studio around it.
Is Planimeter Game Sandbox something I can check out? or is that more of a target and Planimeter Game Engine 2D is the current iteration?
My next research step for myself was going to be to look at the tools in the WebAssembly ecosystem
- andrewmcwatters 4y agoI am happy to send you an internal build. It's an unreleased product on Steam. Edit: It's probably just easier to mark our private repository as public for today. It contains copyrighted material as well as some assets from commercial games we use for internal testing so I'm essentially leaking an internal codebase, but we just don't have enough eyeballs on this for it to matter. I'll mark it private by the end of the day. Keep in mind the main branch is probably broken from our experiments with uplifting the UI to use Yoga. CSS 2.1 and Flexbox are on the product backlog, but I may end up ditching Yoga since it's becoming too much of an engineering time drain. Feel free to git bisect it until you find the working commit. My apologies. That being said, the Planimeter/game-engine-2d repository is only a few major features behind this branch. https://github.com/Planimeter/gridsandbox https://github.com/Planimeter/gridsandbox
- cupofpython 4y agothats awesome, i appreciate it. im mostly just going to poke around to gauge level of effort, update my internal checklist on things that need to be accounted for and such. also make sure i dont try to reinvent a wheel youre already building. Will be following you guys for sure. maybe ill get competent enough to contribute, but my skill level is more towards making use of a game engine than building one at the moment