{"repo":"sajmoni/alchemy","free":true,"listed":false,"github":"https://github.com/sajmoni/alchemy","clone":"git clone https://github.com/sajmoni/alchemy.git","description":"👾 Easily make 2D browser games with pixi.js","language":"TypeScript","stars":18,"topics":["pixijs","pixi","pixi-js","itchio","itch","gamedev","game-development"],"license":"MIT","category":"game-templates","readme_excerpt":":alembic: alchemy engine 👾 Easily make 2D browser games with pixi.js :sparkles: Features - 100% Type-Safe - Batteries included (get started using one CLI command) - Reactive - Re-render view when state changes - Object pooling - Timer - Run logic every X ticks - Animations - Debug overlay - Keyboard input - Sounds - Sprite sheet generation - Scenes - CLI - Create project and components - CI - Workflows to build, test and deploy to itch.io - Screen shake - Uses vite for a super fast and modern dev server --- Getting started Run the init command from within a Git repo This will: - Copy template files - Add alchemy-engine and pixi.js as dependencies --- API Docs - Module API - create - sprite - animatedSprite - text - htmlText - bitmapText - container - graphics - rectangle - event - onClick - onHover - sync - sync - syncPosition - keys - arrowKeys - position - getAllChildren - getAllLeafChildren - debug - logObject - boundsToString - contains - intersects - type guards - isAnimatedSprite - loadDataFromImage - pool - Scene API - getTexture - getTextures - useScreenShake - animate - app - music - sound - setScene - global - container - state - internalState - subscribe, subscribeKey, proxy - timer - input - random - CLI - dev - sprite - sound - Local development - See also Module API These are imported directly from alchemy-engine create Convenience functions to create Pixi objects sprite animatedSprite text htmlText bitmapText container graphics rectangle event onClick Convenie","default_branch":null,"files":null,"tree":[],"storefront":"/r/sajmoni","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sajmoni/alchemy/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."}