4 ms·
I love the promise of Planimeter but it's kinda intimidating to get started with. Are there any example games with source that I can tinker with?
by tines 4y ago
I love the promise of Planimeter but it's kinda intimidating to get started with. Are there any example games with source that I can tinker with?
- andrewmcwatters 4y agoWe were doing some experimentation with a future Planimeter Game Engine 3D product, but will be moving back to Game Engine 2D development this upcoming quarter, with a new website planned, a getting started tutorial path, and sample game code included from internal projects. The current version includes example code in the game folder. I am hoping that a getting started path will encourage new users to help one understand core workflows we've designed for developers, starting with creating entities in a test map, and then updating those levels, and finally, building your own fully-custom features which tie into premade systems.
- tines 4y agoI'm really looking forward to this. The fact is that there's no game engine (that I could find after hours of searching) that offers out-of-the-box multiplayer for skilled programmers who just want to make a game, and if Planimeter can deliver that _and_ have good documentation and a clear ramp-up path, it would appeal to a huge audience.
- andrewmcwatters 4y agoThanks, that's been our #1 complaint about large mainstream engines like Unreal, Unity, and Godot. None of them have working out-of-the-box multiplayer (Unreal is the closest, but by default it rubberbands worse than Goldsrc!), and we find it super weird. Otherwise, we wouldn't have written our own engine.
- sosodev 4y agoAre you guys going to separate the networking code from the engine? I would love a sane networking framework to use with Unity/Unreal. I've been writing my own source-esque networking to work with Unity but it's far from perfect. I would love a solid open source implementation here.
- andrewmcwatters 4y agoI've been wanting to do this for years. It's still sitting in my IDEAS.md[1] file. But it does require some abstractions that sit above reliable UDP or other alternative transports. You need an idea of entities or at least some abstraction for a rewind buffer so that you can make calls to some sort of reconcile or predict function. I don't have an idea of what that looks like in my head. I'd have to think about it. I know it can be done. [1]: https://github.com/andrewmcwatters/IDEAS.md https://github.com/andrewmcwatters/IDEAS.md