Make 2D action adventure games. For programmers and nonprogrammers alike.
Create a games like Legend of Zelda: Oracle of Ages and Oracle of Seasons.
The included demo game (demo/game.py
) in action:
Cross-platform (Windows, Mac, Linux, BSD), putting FreeBSD development first.
A labor of love, permissively (MIT) licensed, and crafted by Lillian Lemmer.
Please read about how you can help support Hypatia!
- Installation instructions.
- Hypatia Wiki (great resource for nonprogrammers, too!)
- Hypatia API Docs
- For people, checkout the socialization and contact methods for the Hypatia project.
- The official Hypatia website
- Official support chat: #hypatia on Freenode (webui!)
- You can contact the author via email: lillian.lynn.lemmer@gmail.com, @LilyLemmer on Twitter.
The included demo allows you to mess with all of its resources (see the resources
directory!). With it you can:
- Create tilesheets to make tilemaps
- Configure tiles from the tilesheet
- Chain tiles together to create animations
- Apply the "cycle" effect, which takes a non-animated tile, and creates an animated tile by rotating the colors used in the tile
- Set tile flags, like the
impass_all
flag which makes a flag impassable to the player
- Create tilemaps with an arbitrary number of layers, using plaintext files
- Create scenes, with configurable NPCs, configurable scene data (player start position)
- Create character sprites using animated or non-animated GIFs
For more information, please read the official wiki guide for non-programmers.
Simply run game.exe
after extracting hypatia-demo-windows-current.zip.
To get setup quickly and start tinkering around with the demo, simply issue the following commands:
pip install hypatia_engine
cd demo
python game.py