JiepengTan / Lockstepengine
A lockstep solution include lots of deterministic library (Math,Collision,Navmesh,BehaviorTree,Serialization ...)
Stars: ✭ 376
Projects that are alternatives of or similar to Lockstepengine
Colfer
binary serialization format
Stars: ✭ 597 (+58.78%)
Mutual labels: serialization, code-generator
Dmitrysengine
[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
Stars: ✭ 119 (-68.35%)
Mutual labels: engine, math
Math Engine
Mathematical expression parsing and calculation engine library. 数学表达式解析计算引擎库
Stars: ✭ 123 (-67.29%)
Mutual labels: engine, math
Tristeon3d
A 3D Engine built by two Game Engineering students.
Stars: ✭ 68 (-81.91%)
Mutual labels: serialization, engine
Autocser
AutoCSer is a high-performance RPC framework. AutoCSer 是一个以高效率为目标向导的整体开发框架。主要包括 TCP 接口服务框架、TCP 函数服务框架、远程表达式链组件、前后端一体 WEB 视图框架、ORM 内存索引缓存框架、日志流内存数据库缓存组件、消息队列组件、二进制 / JSON / XML 数据序列化 等一系列无缝集成的高性能组件。
Stars: ✭ 140 (-62.77%)
Mutual labels: serialization, code-generator
desktop
Extendable calculator for the 21st Century ⚡
Stars: ✭ 85 (-77.39%)
Mutual labels: math, engine
abi-code-gen
Generic code generator from abi
Stars: ✭ 21 (-94.41%)
Mutual labels: code-generator, engine
IwEngine
This is an engine that I initially started building after taking a game coding class in high school. I didn't like Unity so tried to make something more code focused that was personally easier to use.
Stars: ✭ 97 (-74.2%)
Mutual labels: math, engine
Monogatari
Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web.
Stars: ✭ 357 (-5.05%)
Mutual labels: engine
Verly.js
🔴〰️🔵〰️⚫️ Easy to integrate Verlet physics engine. 🔗
Stars: ✭ 352 (-6.38%)
Mutual labels: engine
Newton Api
➗ A really micro micro-service for advanced math.
Stars: ✭ 358 (-4.79%)
Mutual labels: math
Ceras
Universal binary serializer for a wide variety of scenarios https://discord.gg/FGaCX4c
Stars: ✭ 374 (-0.53%)
Mutual labels: serialization
Vue Babylonjs
A ready-to-go 3d environment for Vue.js using Babylon.js
Stars: ✭ 356 (-5.32%)
Mutual labels: engine
Feather
Feather is a modern Swift-based content management system powered by Vapor 4.
Stars: ✭ 374 (-0.53%)
Mutual labels: engine
Vctrenderer
A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows, emissive materials and 2-bounce GI. Published here http://ieeexplore.ieee.org/abstract/document/7833375/
Stars: ✭ 353 (-6.12%)
Mutual labels: engine
Openbor
OpenBOR is the ultimate 2D side scrolling engine for beat em' ups, shooters, and more!
Stars: ✭ 377 (+0.27%)
Mutual labels: engine
Marklib
A small library to wrap serializable TextSelections.
Stars: ✭ 375 (-0.27%)
Mutual labels: serialization
LockstepEngine
Tutorial
References:
- ECS prototype UnityLockstep:https://github.com/proepkes/UnityLockstep
- Network library: LiteNetLib: https://github.com/RevenantX/LiteNetLib (v0.8.3 .NetCore)
- ECS Framework Entitas: https://github.com/sschmid/Entitas-CSharp (v1.13.0)
- Deterministic Math library : https://github.com/JiepengTan/LockstepMath
- Deterministic Collision library: https://github.com/JiepengTan/LockstepCollision
- Deterministic NavMesh library: https://github.com/JiepengTan/LockstepPathFinding
- Fast and Memory friendly BehaviourTree library: https://github.com/JiepengTan/LockstepBehaviorTree
- CodeGenerator ME : https://github.com/JiepengTan/ME
- new NetworkLib is Comefrom ET 3.0 https://github.com/egametang/ET
- Libs all_in_one https://github.com/JiepengTan/LockstepEngine
Setup Video link: https://www.bilibili.com/video/av64460304/
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].