gameengine

There are 304 repositories under gameengine topic.

  • nesbox/TIC-80

    TIC-80 is a fantasy computer for making, playing and sharing tiny games.

    Language:C5.1k1211.9k492
  • ggez/ggez

    Rust library to create a Good Game Easily

    Language:Rust4.3k55746421
  • cpp-game-engine-book

    ThisisGame/cpp-game-engine-book

    从零编写游戏引擎教程 Writing a game engine tutorial from scratch

    Language:C++3.1k3611380
  • Esoterica

    BobbyAnguelov/Esoterica

    Esoterica Engine

    Language:C++920303665
  • rehlds/ReHLDS

    Enhanced version of the HLDS engine with bug fixes, security patches, and optimizations for stable servers.

    Language:C++68783587172
  • DaVikingCode/Citrus-Engine

    Modern AS3 Game Engine

    Language:ActionScript547105240231
  • ProwlEngine/Prowl

    An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor

    Language:C#4701013839
  • qiutang98/flower

    Miku fan-made free MikuMikuDacne renderer

    Language:C25611827
  • bonsai

    scallyw4g/bonsai

    A voxel engine in a pot

    Language:C24634314
  • Nuake

    antopilo/Nuake

    Nuake is a modern engine inspired by the Quake engine that integrates with Trenchbroom

    Language:C++243122124
  • geektcp/KKwww

    量子魔兽 wow game server http://kkwww.com

  • jwpttcg66/redis-game-transaction

    在大型游戏中经常使用分布式,分布式中因为游戏逻辑会经常游戏事务,借助redis特性我们可以实现分布式锁和分布式事务。很多redis集群不支持redis的事务特性。 这个框架用来解决分布式服务器下redis集群事务失效的情况下,基于分布式锁完成分布式事务。支持独占锁,共享锁,读写锁,并且支持事务提交失败情况下的回滚操作,让开发者可以有更多时间侧重游戏逻辑.

    Language:Java155152103
  • rinkako/YuriAVGEngine

    A visual programming AVG engine / VM based on .NET

    Language:C#1148819
  • MrcSnm/HipremeEngine

    Cross Platform D-Lang Game Engine with scripting support

    Language:D1013289
  • pawbyte/Game-Pencil-Engine-Editor

    Game Pencil Engine a game engine written from the ground up.

    Language:C++1011112621
  • KaijuEngine/kaiju

    Kaiju Engine - Multiplatform 2D and 3D Vulkan game engine written in Go/Golang

    Language:Go9771094
  • LiquidityC/flat

    A 2D game engine based on SDL2/C++

    Language:C++81826
  • manykits/PHOENIXEngine

    please update from this place https://gitee.com/manykit/PHOENIXEngine.git

    Language:C++7111223
  • CanTalat-Yakan/3DEngine

    3D Game Engine - .NET 8.0 - C# 12 - WinAppSDK Editor

    Language:C#54216
  • WelderFoundation/WelderEngineRevamp

    Major overhaul of the Zero Engine and renaming to Welder.

    Language:C++547913
  • Nightre/sparkle.js

    ✨ Sparkle.js is a lightweight game engine based on WebGL for HTML5 with zero dependencies, making game development more simple and fun

    Language:TypeScript48410
  • pwnsky/squick

    🔥 Squick is a fast Lua & C++ development solution for the game server. Can be used as a real time multiplayer game engine ( ARPG,MMO,MOBA And so on), which support Unity3d and Unreal.

    Language:C++47107
  • adrianensis/ForestEngine

    C++ OpenGL/Vulkan 3D Game Engine

    Language:C++44301
  • OpenUniverse

    MatinAfzal/OpenUniverse

    3D Infinite Computer Universe

    Language:Python44115
  • FreneticLLC/FreneticGameEngine

    A powerful C# based 3D and 2D game engine.

    Language:C#437166
  • EmilianC/Gemcutter

    A free C++ game development framework for Windows.

    Language:C++401004
  • RhubarbVR/RhubarbVR_Newer_Old

    Rhubarb is a game engine that allows you to program and collaborate with others. It does all of this while synchronizing modifications of the world with everyone in a session so you can collaborate and socialize with people to create amazing things.

    Language:C#403211
  • ThiefEngine

    adrianensis/ThiefEngine

    University Final project - JavaScript + WebGL 2D Game Engine.

    Language:JavaScript39611
  • ladroid/goku

    Goku Game Engine - simple, easy to use GUI based game engine

    Language:Rust34131
  • jwpttcg66/game-executor

    采用Reactor模式,注册readycreate, readyfinish事件到更新服务UpdateService,通过处理后进行模型缓存,然后将消息转化为 dispatchThread消息分配模型需要的create, update, finish的事件进行单线程循环调度 。调度过程使用了系统预置锁模型,来进行多线程唤醒机制,将所有的update循环检测进行多 线程调度,多线程更新服务使用future-listener机制,在完成调度后,根据模型状态,如果模型存活重新将消息转化为update 事件注册到dispatchThread消息分配模型进行循环处理。如果模型死亡将消息转化为readyfinish事件注册到更新服务UpdateServic进行销毁 。这个系统实现了模型自动缓存,多线程异步循环调度模型更新,自动处理模型死亡事件进行销毁。 支持将多个updater绑定到同一个更新线程上,减少线程调度。

    Language:Java314037
  • Code-Gains/DX11-Engine

    Game Engine project for self improvement.

    Language:C++293265
  • coderloff/ferx

    A simple game engine written in C++

    Language:C291163
  • drako0812/DRAK-0

    A fantasy console written in C++ using SFML and using ChaiScript and LuaJIT for scripting.

    Language:C++28422
  • marciovmf/smol

    Uma game engine desenvolvida ao longo de uma série de vídeos do canal https://www.youtube.com/gamedevlog

    Language:CMake287371
  • WolfSource/WolfEngine

    Wolf is a set of modules for real-time rendering, real-time streaming and game developing

    Language:C++2521217