{"repo":"r-lyeh/v1","free":true,"listed":false,"github":"https://github.com/r-lyeh/v1","clone":"git clone https://github.com/r-lyeh/v1.git","description":"💎 3D game framework in C, v1.","language":"C","stars":526,"topics":["public-domain","gamedev","3d","2d","game-framework","c","assimp","game-engine","unlicense","lua"],"license":null,"category":"game-templates","readme_excerpt":"F·W·K THE ADVENTURE CONTINUES HERE: https://github.com/r-lyeh/v3 3D game engine/framework in C. Goals - [x] Rich build system, Royaltie fee, Full featured, Fast, Modern C++ . - [x] Single-file header, Unlicensed, Small, Naive, Simple C. Features ᕦ(ᐛ)ᕤ - [x] Pipeline: configurable and integrated asset pipeline. - [x] Embedded: single-file header, all dependencies included. - [x] Compiler: MSVC, MINGW64, TCC, GCC, clang, clang-cl and emscripten. - [x] Linkage: Both static linkage and dynamic .dll/.so/.dylib support. - [x] Platform: Windows, Linux and OSX. Partial HTML5/Web support. - [x] DS: hash, sort, array/vector, map, set. - [x] Math: rand, noise, ease, vec2/3/4, mat33/34/44, quat. - [x] Geometry: ray, line, plane, aabb, sphere, capsule, triangle, poly and frustum. - [x] Window: windowed, soft/hard fullscreen, msaa, icon, cursor handling. - [x] Input: keyboard, mouse and gamepads. input bindings. - [x] Script: Lua scripting, Luajit/Python bindings. - [x] Network: downloads (HTTPS) and sockets (TCP/UDP). - [x] UI: button, list, slider, toggle, checkbox, editbox, dialog, color, image, menu, window, notify... - [x] Font: TTF, OTF and TTC. Basic syntax highlighter. Glyph ranges. Atlasing. - [x] Localization/I18N: XLSX and INI. Unicode. - [x] Image: JPG, PNG, BMP, PSD, PIC, PNM, ICO. - [x] Texture: KTX/2, PVR, DDS, ASTC, BASIS, HDR, TGA. - [x] Texel: Depth, R, RG, RGB, RGBA, BC1/2/3/4/5/6/7, PVRI/II, ETC1/2, ASTC. - [x] Audio: WAV/FLAC, OGG/MP1/MP3, FUR, MOD/XM/S3M/IT, SFXR and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/r-lyeh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/r-lyeh/v1/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."}