{"repo":"Siv3D/OpenSiv3D","free":true,"listed":false,"github":"https://github.com/Siv3D/OpenSiv3D","clone":"git clone https://github.com/Siv3D/OpenSiv3D.git","description":"C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)","language":"C++","stars":1179,"topics":["game-engine","gamedev","game-developement","cpp","cpp20","c-plus-plus","game","cross-platform"],"license":"MIT","category":"game-templates","readme_excerpt":"Siv3D Siv3D (formerly known as OpenSiv3D) is a C++20 framework for creative coding (2D/3D games, media art, visualizers, and simulators). Siv3D applications run on Windows, macOS, Linux, and the Web . Features - Graphics - Advanced 2D graphics - Basic 3D graphics (Wavefront OBJ, primitive shapes) - Custom vertex / pixel shaders (HLSL, GLSL) - Text rendering (Bitmap, SDF, MSDF) - PNG, JPEG, BMP, SVG, GIF, Animated GIF, TGA, PPM, WebP, TIFF - Unicode 15.1 emojis and 7,000+ icons - Image processing - Video rendering - Audio - WAVE, MP3, AAC, OggVorbis, Opus, MIDI, WMA , FLAC , AIFF - Adjustable volume, pan, play speed and pitch - File streaming (WAVE, MP3, OggVorbis) - Fade in and fade out - Looping - Mixing busses - Filters (LPF, HPF, echo, reverb) - FFT - SoundFont rendering - Text to speech - Input - Mouse - Keyboard - Gamepad - Webcam - Microphone - Joy-Con / Pro Controller - XInput - Digital drawing tablet - Leap Motion - Window - Fullscreen mode - High DPI support - Window styles (sizable, borderless) - File dialog - Drag & drop - Message box - Toast notification - Network and communication - HTTP client - Multiplayer (with Photon SDK) - TCP communication - Serial communication - Interprocess communication (pipe) - OSC (Open Sound Control) - Math - Vector and matrix classes ( Point , Float2 , Vec2 , Float3 , Vec3 , Float4 , Vec4 , Mat3x2 , Mat3x3 , Mat4x4 , SIMD Float4 , Quaternion ) - 2D shape classes ( Line , Circle , Ellipse , Rect , RectF , Triangle , Quad , RoundRect ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Siv3D","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Siv3D/OpenSiv3D/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}