Code Lib
Updated a month ago

awesome-game-security

Ggmh5225
2.7k
gmh5225/awesome-game-security
68
Agent Score

💡 Summary

A curated list of resources and tools for game security and development.

🎯 Target Audience

Game DevelopersSecurity ResearchersGame DesignersStudents in Game DevelopmentSoftware Engineers

🤖 AI Roast:Powerful, but the setup might scare off the impatient.

Security AnalysisLow Risk

Risk: Low. Review: outbound network access (SSRF, data egress); filesystem read/write scope and path traversal. Run with least privilege and audit before enabling in production.

awesome-game-securityAwesome

image image

If you find that some links are not working, you can simply replace the username with gmh5225. 
Or you can send an issue for me.

Show respect to all the projects below, perfect works of art :saluting_face:

How to contribute?

  • https://github.com/HyunCafe/contribute-practice
  • https://docs.github.com/en/get-started/quickstart/contributing-to-projects

Contents

Game Engine

Guide

  • https://github.com/QianMo/Game-Programmer-Study-Notes
  • https://github.com/raysan5/custom_game_engines [A comprehensive list of custom game engines]
  • https://github.com/stevinz/awesome-game-engine-dev [Awesome Game Engine Development]
  • https://github.com/Gforcex/OpenGraphic [Graphic Engine & Game Engine lists]
  • https://github.com/bobeff/open-source-engines [A list of open source game engines]
  • https://github.com/ThisisGame/cpp-game-engine-book
  • https://github.com/netwarm007/GameEngineFromScratch
  • https://forums.unrealengine.com [Unreal]
  • https://docs.unrealengine.com [Unreal]
  • https://www.unrealengine.com/resources [Unreal]
  • https://github.com/donaldwuid/unreal_source_explained [Unreal]
  • https://github.com/mikeroyal/Unreal-Engine-Guide [Unreal]
  • https://github.com/Allar/ue5-style-guide [Unreal]
  • https://github.com/revan1611/UE-Interview-Cheat-Sheet [Unreal]
  • https://github.com/tomlooman/ue4-tutorials [Unreal]
  • https://github.com/JaredP94/Unreal-Development-Guides-and-Tips [Unreal]
  • https://github.com/lettier/3d-game-shaders-for-beginners [Shader]
  • https://github.com/PardCode/OpenGL-3D-Game-Tutorial-Series [OpenGL]
  • https://github.com/PardCode/CPP-3D-Game-Tutorial-Series [DirectX]
  • https://github.com/ssloy/tinyrenderer [Render]
  • https://github.com/crazyshader/GameDev [Unity]
  • https://github.com/RyanNielson/awesome-unity [Unity]
  • https://github.com/shadirvan/Unity-Cheat-Sheet [Unity]
  • https://github.com/QianMo/Unity-Design-Pattern [Unity Design]
  • https://github.com/whx-prog/The-Seed-Link-Future [Unity VR]
  • https://github.com/twohyjr/Metal-Game-Engine-Tutorial [Apple's Metal Api]

Source

  • https://github.com/EpicGames/UnrealEngine
  • https://github.com/Unity-Technologies/UnityCsReference [C# reference]
  • https://github.com/cocos2d/cocos2d-x
  • https://github.com/cocos/cocos-engine
  • https://github.com/cocos/cocos4
  • https://github.com/gmh5225/GameEngine-CRYENGINE
  • https://github.com/panda3d/panda3d
  • https://github.com/ValveSoftware/source-sdk-2013
  • https://github.com/gmh5225/source-sdk-orangebox
  • https://github.com/UTINKA/source-engine.2003
  • https://github.com/ArcherTannic/SourceEngine2007
  • https://github.com/nillerusr/source-engine
  • https://github.com/gmh5225/GoldSourceRebuild [GoldSource engine rebuild]
  • https://github.com/adriengivry/Overload
  • https://github.com/gmh5225/GameEngine-MapleEngine
  • https://github.com/inanevin/LinaEngine
  • https://github.com/storm-devs/storm-engine
  • https://github.com/minetest/minetest
  • https://github.com/godotengine/godot
  • https://github.com/ScriptedSnark/reGS
  • https://github.com/nem0/LumixEngine
  • https://github.com/urho3d/Urho3D
  • https://github.com/KorokEngine/Korok [Golang]
  • https://github.com/BoomingTech/Pilot
  • https://github.com/Sirkles/JoshoEngine-Native
  • https://github.com/ExplosionEngine/Explosion
  • https://github.com/danhuynh0803/Campfire
  • https://github.com/lowenware/dotrix [Rust]
  • https://github.com/bevyengine/bevy [Rust]
  • https://github.com/FyroxEngine/Fyrox [Rust]
  • https://github.com/AmbientRun/Ambient [Rust]
  • https://github.com/not-fl3/macroquad [Rust 2D]
  • https://github.com/AbyssEngine/AbyssEngine [ARPG]
  • https://github.com/skylicht-lab/skylicht-engine
  • https://github.com/ValveSoftware/halflife [Half-Life 1]
  • https://github.com/SamVanheer/halflife-unified-sdk [Half-Life SDK]
  • https://github.com/alliedmodders/hl2sdk [Half-Life SDK]
  • https://github.com/ezhangle/hlmaster [Half-Life Master Server]
  • https://github.com/MonoGame/MonoGame [.NET]
  • https://github.com/vchelaru/FlatRedBall [.NET 2D]
  • https://github.com/nCine/nCine [2D]
  • https://github.com/gameplay3d/gameplay [2D/3D]
  • https://github.com/NoelFB/blah [C++ 2D]
  • https://github.com/Squalr/Squally [C++ 2D]
  • https://github.com/u3d-community/U3D [C++ 2D/3D]
  • https://github.com/turbulenz/turbulenz_engine [HTML5]
  • https://github.com/melonjs/melonJS [HTML5]
  • https://github.com/egret-labs/egret-core [HTML5]
  • https://github.com/pixijs/pixijs [HTML5]
  • https://github.com/playcanvas/engine [HTML5 3D]
  • https://github.com/TorqueGameEngines/Torque2D [2D]
  • https://github.com/TorqueGameEngines/Torque3D [3D]
  • https://github.com/gmh5225/GameEngine-CX3D [3D]
  • https://github.com/solenum/exengine [C99 3D]
  • https://github.com/TheCherno/Hazel
  • https://github.com/duddel/yourgamelib
  • https://github.com/Serious-Engine/Base
  • https://github.com/benanil/Castle-Engine [DX11]
  • https://github.com/OpenArena/engine [quake3]
  • https://github.com/rbfx/rbfx [C# support and WYSIWYG editor]
  • https://github.com/BobbyAnguelov/Esoterica
  • https://github.com/ZDoom/gzdoom [Doom]
  • https://github.com/L-Spiro/L.-Spiro-Engine-2022
  • https://github.com/MohitSethi99/ArcEngine
  • https://github.com/gscept/nebula
  • https://github.com/irisengine/iris [cross-platform C++]
  • https://github.com/WistfulHopes/NightSkyEngine [A fighting game engine written in Unreal Engine 5]
  • https://github.com/ObEngine/ObEngine [2D+Lua]
  • https://github.com/harukumo/HorizonEngine [3D rendering engine]
  • https://github.com/benjinx/Toon [C++]
  • https://github.com/chrismaltby/gb-studio [GameBoy]
  • https://github.com/orx/orx [C++]
  • https://github.com/volcoma/EtherealEngine [C++]
  • https://github.com/clibequilibrium/EquilibriumEngine [C++]
  • https://github.com/turanszkij/WickedEngine [C++ 3D]
  • https://github.com/AustinBrunkhorst/Ursine3D [C++ 3D]
  • https://github.com/RavEngine/RavEngine [C++ 3D]
  • https://github.com/asc-community/MxEngine [C++ 3D]
  • https://github.com/jmorton06/Lumos [C++ 2D/3D]
  • https://github.com/fredakilla/GPlayEngine [C++ 2D/3D]
  • https://github.com/crownengine/crown [C++ 2D/3D]
  • https://github.com/FlaxEngine/FlaxEngine [C++/C# 3D]
  • https://github.com/stride3d/stride [C# 3D]
  • https://github.com/Net5F/AmalgamEngine
  • https://github.com/rxi/kit [pixels]
  • https://github.com/isadorasophia/murder [pixel]
  • https://github.com/nitaigao/engine-showcase [Old engine]
  • https://github.com/PanosK92/SpartanEngine [Research-focused game engine designed for real-time solutions]
  • https://github.com/OpenXRay/xray-16 [Improved version of the X-Ray Engine]
  • https://github.com/love2d/love [2D game framework for Lua]
  • https://github.com/PixelGuys/Cubyz [3D voxel sandbox game written by Zig language]

Game Engine Plugins:Unreal

5-Dim Analysis
Clarity7/10
Novelty6/10
Utility8/10
Completeness6/10
Maintainability7/10
Pros & Cons

Pros

  • Comprehensive resource links
  • Covers various aspects of game security
  • Useful for both beginners and experts

Cons

  • Lacks installation instructions
  • No clear usage examples
  • Links may become outdated

Related Skills

tonejs-skill

A
toolCo-Pilot
88/ 100

“Powerful, but the setup might scare off the impatient.”

dart

A
toolCo-Pilot
86/ 100

“Powerful, but the setup might scare off the impatient.”

threejs-textures

A
toolCo-Pilot
84/ 100

“Powerful, but the setup might scare off the impatient.”

Disclaimer: This content is sourced from GitHub open source projects for display and rating purposes only.

Copyright belongs to the original author gmh5225.