- Want full 3d? Use Adventure Creator.
- HATE typing? Use Adventure Creator or Visionairre.
- Want TRUE retro? Use AGI Studio or SCI Studio (I think there's a SCUMM one too?).
- HATE unity? Use Adventure Game Studio or Popochiu.
- Otherwise- PowerQuest is for you!
What PowerQuest Does:
- Streamlines unity for making 2d point-and-click adventure games.
- Similar features, workflow and scripting to Adventure Game Studio.
- All the advantages of Unity (portability, fancy shaders, no limits to what you can make).
- Quest Editor window to set up your characters/rooms/inventory, etc.
- Script Editor to quickly edit interactions in simplified dialog style language.
- Script hot-loading- edit scripts while in game for rapid-fire testing.
- Scripts save to native unity c# so you’re able to do anything unity allows you to.
- One/two click (Wasdjet eye/BaSS), 9-verb (Lucas-arts), parser, or HD interface templates (or roll your own).
- Dialog tree system, for branching dialog (similar to AGS).
- Smooth scrolling camera + parallax.
- Custom 2d audio system.
- Powerful sprite animation system (PowerSprite) included. Easy directional animation handling.
- Options for both pixel art or high-res games.
- Text export to script file for dialog recording. Speech/voice support and automatic lip-sync generation.
- Text export/import to csv, for translation/localization.
- Automatic Save/Restore system that won’t break user’s saves when you change things.
- Simple Gui system if you don’t want to learn Unity’s complicated one.
What PowerQuest Doesn't:
- No 3D – Supports 3d models/rendering, but it’s really tailored for 2d, particularly with frame-by-frame animation.
- No Visual Scripting– If you don’t want to do any coding at all, try AdventureCreator. Though PQ scripting is a great place to start learning!
- Not as simple to learn AGS- Unity’s a huge beast to tame. No getting around that. But PowerQuest is a great intro into a more complicated tool, and much simpler than other Unity tools.
Advantages over Adventure Game Studio:
I loved using AGS and really wanted to build on what I loved about it, so PQ replicates all the functionality of AGS, with a bunch of advantages:
- Smoother rendering
- Smooth camera movement, lovely built in parallax
- Smoother character movement
- Easier testing
- Jump right into playing the room you're testing with 1 click. No building debug guis.
- Edit your script while playing and retry instantly for quick iteration.
- Easier porting
- Unity's best feature is portability, it builds for everything.
- Better text export/import tools.
- Export scripts as formatted HTML.
- Export/import from CSV with context.
- Save games don't break when you patch your game (within reason ;) )
- Simpler scripting but simpler, with more functions. Some examples:
Dave: Hello
instead of cDave.Say("Hello")
in any script.
Plr.FaceRight();
instead of cEgo.FaceLocation(cEgo.x + 50, cEgo.y);
Plr.PlayAnimation("Wave");
instead of cEgo.LockView(12);
cEgo.Animate(0, 0, eOnce, eBlock, eForwards);
cEgo.UnlockView();
- Ability to do crazy unity feature stuff (particles, shaders, a modern 3d racing minigame) if you want to.
- And loads of other small quality of life features too.