{"repo":"larpon/shy","free":true,"listed":false,"github":"https://github.com/larpon/shy","clone":"git clone https://github.com/larpon/shy.git","description":"Helps you being creative in V","language":"C","stars":63,"topics":["v","creative-coding","game-development","vlang","foundation","gamedev","module","v-lang","v-language","2d"],"license":"MIT","category":"game-templates","readme_excerpt":"Shy Aims to be an intuitive, opinionated and solid foundation for game development and creative coding written in V with which you can easily build and distribute small to medium sized 2D games or applications. The shy project works both as a V module and a standalone CLI tool. Games made with Shy Puzzle Vibes (Source) Targets Please note that export and developing/building/running from some of these platforms are still work-in-progress, but we aim to support a wide range of targets like the following: Windows, macOS, Linux, Raspberry PI, Android, Web (WASM/emscripten) and likely more. Highlights Get your creative ideas up and running relatively quick. Rich examples directory. Live coding and runtime experimenting via V's -live flag. Animation and timer system - built right in. Easy timers with shy.once(...) or shy.every(...) . 2D shape drawing with several levels, layers of control and performance. 2D shape collision detection. 3D capable (via sokol gfx.h ) Multiple, runtime switchable, render modes (immediate, UI, step). Visually tested for graphic regressions. Fairly sub-system agnostic. Bring your own ECS, physics engine etc. [WIP] Assets system for easy loading (and freeing) of all kinds of assets: binary blobs, images, music, sounds etc. [WIP] Export to different platforms via the shy export command. [WIP] Intuitive Qt/Widgets/QML (scene graph) inspired ui module supporting custom UI items. [WIP] ... much more :) Currently known downsides The following points may turn y","default_branch":null,"files":null,"tree":[],"storefront":"/r/larpon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/larpon/shy/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."}