A downloadable tool for Windows

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 
๐Ÿ™ALPACA on GitHub 
 ALPACA on Discord

  • Easy to use ๐Ÿฃ
  • Gif 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 ๐Ÿ‘ทโ€โ™‚๏ธ

Setup your PC for game development (Windows)

  1. Download ALPACA.
  2. Install Spine into the default folder.
  3. Start prepare_assets.exe so your changes in the data-src folder will be synced into the data folder.
  4. With pac.exe you can start the game.
  5. In the Schnack folder you can find the dialog editor.
  6. For Lua Scripting it's recommand to use VS Code with a Lua extension like LuaHelper.
  7. Start building your game.
  8. If you need help setting up your first project or want to talk about your game. Book a time slot with the developers of ALPACA at calendly ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฌ๐Ÿ‡ง, mail me at kolja@portaldogs.com ๐Ÿ‡ฉ๐Ÿ‡ช๐Ÿ‡ฌ๐Ÿ‡ง or join ALPACA on Discord
  9. More docs at ๐Ÿ“š Documentation 

Download

Download
alpaca-windows.zip 200 MB
Version 10 10 days ago

Development log

View all posts

Leave a comment

Log in with itch.io to leave a comment.