{"repo":"pinguin999/ALPACA","free":true,"listed":false,"github":"https://github.com/pinguin999/ALPACA","clone":"git clone https://github.com/pinguin999/ALPACA.git","description":"A Library for Point And Click Adventures","language":"C++","stars":93,"topics":["game","game-dev","game-development","game-engine","gamedev","point-and-click","point-and-click-game","2d-game-engine","cross-platform","engine"],"license":"Zlib","category":"game-templates","readme_excerpt":"ALPACA ALPACA (short for \"A Library for Point And Click Adventures\") is a game engine for adventure games and interactive comics. It's written in C++ and can easily be scripted in Lua. 📚 Documentation 🎮 Example Game 🪟 Windows Build Features - Easy to use 🐣 - Video Recording 🎉 - Node based dialog editor 🗯️ - Integrated dialog engine 💬 - PDF export for voice actors 🎤 - 2D bone animations via Spine 🦴💀 - Events via animation 🦾 - True multi-platform via JNGL 💻📱📺🖥️ - Hot reload 🔥 - Mouse, controller and touch support 🎮 - A navigation 🧭 - Easy scripting via Lua 📇 - Automatic save game handling 💾 - Automatic tests playing the game 🤖 - Build via GitLab CI 👷‍♂️ These tools make ALPACA possible - Spine is used for all graphic assets and animations. - JNGL is the cross platform game library that makes it possible to publish to Nintendo Switch, Xbox, PC, Mac, iOS, Android and the Web. - Schnack is a node based dialog editor. - Rhubarb for creation of lip sync information from audio files. - Lua is the scripting language used for game logic. All these tools are managed by a Python asset pipeline with file watchers for fast reloading of changes into the game. Links and examples Scene one of demo project Project setup and Lua interface documentation Example on the web Getting Started Everything in ALPACA is organized in scenes. And we already provide two demo scenes, you can easily modify. The scene is defined in the data-src/scenes/test chamber one.json file. In this d","default_branch":null,"files":null,"tree":[],"storefront":"/r/pinguin999","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pinguin999/ALPACA/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."}