GitHub 中文社区
回车: Github搜索    Shift+回车: Google搜索
论坛
排行榜
趋势
登录

©2025 GitHub中文社区论坛GitHub官网网站地图GitHub官方翻译

  • X iconGitHub on X
  • Facebook iconGitHub on Facebook
  • Linkedin iconGitHub on LinkedIn
  • YouTube iconGitHub on YouTube
  • Twitch iconGitHub on Twitch
  • TikTok iconGitHub on TikTok
  • GitHub markGitHub’s organization on GitHub
集合主题趋势排行榜
#

Simple DirectMedia Layer

css logo

Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer games and other multimedia applications that can run on many operating systems such as Android, iOS, Linux, macOS, and Windows. SDL manages video, audio, input devices, CD-ROM, threads, shared object loading, networking and timers. For 3D graphics, it can handle an OpenGL, Vulkan, Metal, or Direct3D context. The library is internally written in C, and provides the application programming interface in C, with bindings to other languages available. SDL is extensively used in the industry in both large and small projects. Over 700 games, 180 applications, and 120 demos have been posted on the library website.

Created by SDL Community

发布于 1998

Repository
libsdl-org
Website
www.libsdl.org
Wikipedia
维基百科

相关主题

游戏引擎游戏开发
https://static.github-zh.com/github_avatars/Genymobile?size=40
Genymobile / scrcpy

#安卓#使用scrcpy可以在电脑上显示并控制通过 USB (或网络) 连接的安卓设备

AndroidCSimple DirectMedia LayerlibavFFmpegscreenmirroringrecording
C 123.7 k
16 小时前
https://static.github-zh.com/github_avatars/shadps4-emu?size=40
shadps4-emu / shadPS4

shadPS4 是一个 PS4模拟器,适用于 Windows、Linux 和 macOS 系统,使用C++编写

模拟器ps4emulationplaystation4imguiSimple DirectMedia LayervulkanLinuxWindowsC++macOS
C++ 22.74 k
10 小时前
bkaradzic/bgfx
https://static.github-zh.com/github_avatars/bkaradzic?size=40
bkaradzic / bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

enginerenderinggraphicsdirectxvulkanmetalOpenGLd3d11d3d12gleswebglglfwSimple DirectMedia Layer游戏开发directx-11directx-12vulkan-api
C++ 15.8 k
8 天前
https://static.github-zh.com/github_avatars/OpenRCT2?size=40
OpenRCT2 / OpenRCT2

#游戏引擎#An open source re-implementation of RollerCoaster Tycoon 2 🎢

CC++gameopenrct2cmakeroller-coasterXcodeVisual Studioroller-coaster-tycoonmsbuildWindowsLinuxmultiplayerServerSimple DirectMedia LayerOpenGLSimulationDiscordHacktoberfest
C++ 14.39 k
2 天前
https://static.github-zh.com/github_avatars/moonlight-stream?size=40
moonlight-stream / moonlight-qt

GameStream client for PCs (Windows, Mac, Linux, and Steam Link)

moonlightNvidiagamestreammacOSwindows-appLinuxsteam-linkSimple DirectMedia LayerQt
C++ 13.45 k
13 天前
libsdl-org/SDL
https://static.github-zh.com/github_avatars/libsdl-org?size=40
libsdl-org / SDL

SDL(Simple DirectMedia Layer)是一套跨平台多媒体开发函数库,使用C语言写成。 SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件

Simple DirectMedia Layer
C 12.56 k
2 天前
FreeRDP/FreeRDP
https://static.github-zh.com/github_avatars/FreeRDP?size=40
FreeRDP / FreeRDP

#安卓#FreeRDP 是一个免费远程桌面客户端,实现了 RDP 协议。能够在linux上实现windows上的远程连接

Crdpremote-desktopfreerdpLibraryAndroidrdp-clientrdp-connectionSimple DirectMedia LayerWaylandx11
C 11.83 k
2 天前
https://static.github-zh.com/github_avatars/pygame?size=40
pygame / pygame

🐍🎮 pygame 是一个基于SDL的Python库,用于游戏开发

PythonpygameSimple DirectMedia Layer游戏开发
C 8.08 k
6 个月前
https://static.github-zh.com/github_avatars/lite-xl?size=40
lite-xl / lite-xl

#编辑器#A lightweight text editor written in Lua

editorCodeLuaCSimple DirectMedia Layercode-editortext-editor
Lua 5.5 k
2 天前
https://static.github-zh.com/github_avatars/mosra?size=40
mosra / magnum

#安卓#Lightweight and modular C++11 graphics middleware for games and data visualization

c-plus-plus-11OpenGLwebglemscripteniOSAndroidgraphics-engine游戏引擎C++游戏开发cmakeglfwSimple DirectMedia LayerWebAssemblyvulkan3Dgamegraphicsspir-v
C++ 4.98 k
1 天前
https://static.github-zh.com/github_avatars/vcmi?size=40
vcmi / vcmi

#安卓#《魔法门之英雄无敌III》开源引擎

C++cmakeSimple DirectMedia LayergameAndroidiOSLinuxmacOSWindows
C++ 4.97 k
11 天前
karlstav/cava
https://static.github-zh.com/github_avatars/karlstav?size=40
karlstav / cava

Cross-platform Audio Visualizer

alsaaudio-visualizerfreebsdglsl-shadersLinuxmacOSncursesportaudiopulseaudioSimple DirectMedia LayersndioWindowsPipewire
C 4.95 k
4 天前
OpenXRay/xray-16
https://static.github-zh.com/github_avatars/OpenXRay?size=40
OpenXRay / xray-16

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

directx11OpenGLC++游戏引擎stalkerxray-enginex64d3d11directxSimple DirectMedia LayerOpen Sourceengine3d-enginecmakearm64mod游戏开发game
C++ 3.24 k
6 天前
https://static.github-zh.com/github_avatars/scarsty?size=40
scarsty / kys-cpp

《金庸群侠传》c++复刻版,已完工

游戏开发Simple DirectMedia LayerC++jinyong
C++ 2.74 k
2 天前
https://static.github-zh.com/github_avatars/SuperTux?size=40
SuperTux / supertux

SuperTux source code

supertuxC++gameOpenGLSimple DirectMedia LayergamesHacktoberfest
C++ 2.65 k
16 小时前
https://static.github-zh.com/github_avatars/teeworlds?size=40
teeworlds / teeworlds

A retro multiplayer shooter

TeeworldsgamemultiplayerCC++WindowsLinuxmacOSSimple DirectMedia LayerOpenGL
C++ 2.48 k
10 个月前
https://static.github-zh.com/github_avatars/veandco?size=40
veandco / go-sdl2

SDL2 binding for Go

GobindingSimple DirectMedia Layermaintainer-wanted
C 2.3 k
4 个月前
https://static.github-zh.com/github_avatars/chocolate-doom?size=40
chocolate-doom / chocolate-doom

Chocolate Doom is a Doom source port that is minimalist and historically accurate.

gamesfps-gamefirst-person-shooterretroretro-gameSimple DirectMedia LayerCGNU General Public Licensehereticdoom
C 2.1 k
5 天前
https://static.github-zh.com/github_avatars/yujqiao?size=40
yujqiao / DungeonRush

👾🐍 A opensource game inspired by Snake, written in pure C with SDL

gameSimple DirectMedia LayerC
C 2.1 k
3 年前
https://static.github-zh.com/github_avatars/CytopiaTeam?size=40
CytopiaTeam / Cytopia

🌳🏡🏢🌲 A city building simulation game

city-builderSimple DirectMedia LayerPixel Art
C++ 2.07 k
23 天前
loading...