PowerQuest 0.18.12
Is PowerQuest For Me?

  • 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.