Nevermore: Natural Language Spellcasting
About
Cast spells just like your favourite heroes, without the typical restrictions of normal videogame spells. Discover and practice new spells against imp dummies, then join a multiplayer match to use them on your friends (may need manual port forwarding).
Base game uses GPT-3 to interpret spells, which will have significant latencies. Faster local models can be enabled by pressing the Use Faster Model button (requires Game + Local Models version).
Tech demo built on top of Unity's BossRoom multiplayer demo.
Slides: https://docs.google.com/presentation/d/1h4RJEUqkulcZW9kjZTY-kCf63Eska6x0w0KE0DcL...
Credits:
- KB - Director, Game Design, Physics
- Jon - Vice Director, UI, Networking
- Bengi - Local Models, WASD Controls, ML
- Konnie - Level Design, FX
- Kartik - Flask server, GPT-3, ML
- Rahul - ML
- Braden - ML
- Labiba - Logo, Crow Model Acquisition
Contact us at [email protected]
Controls:
- Left Click to move
- Tab to enable spell console, enter to submit spell
- Hold shift to enable voice recognition with Cortana (not recommended)
- Once spell is ready you can cast with right click, provided you have enough mana (yellow means not enough, can wait for mana or try different spell)
Known issues:
- Local model may stop working after a match, requires a restart
- GPT-3 is currently very unstable, practically unplayable, use local models instead