Physics Module
Boundary & Collision Detection, Proximity Awareness, Projected Perspective, Layering, and Path Handling are built into every move.
Walking Paths
Create Black & White images to define a Scene's walkable areas - which can be altered during gameplay when solving puzzles.
Real-time Debugger
Item and Character positioning, pathfinding and panning are a few features that you can troubleshoot while you build.
File System
Folders neatly organize all game assets and also allow for running multiple adventures from a single instance of Jaguar.
Cutscenes
Insert cutscenes anywhere in your game, with support for multiple music and ambient tracks, unlimited subtitles, credits and much more.
Panning Scenes
Create Scenes that automatically pan for the viewer as the Character walks through them - simply by making your artwork wider.
Scene Exits
Exits can be triggered with Character Collision or when double-clicked. During gameplay, puzzles can be used to change Exit destinations.
Advanced Characters
Each Character has their own player stats, inventory and characteristics that you design - allowing for path-based games, alternate endings, character selection and an enriched interactive experience.
Sprite Assignment
Character animations are setup by assigning Sprite files to specific Actions (like Pick Up). Options are also included for temporary Character Costumes.
Character Entrances
Trigger a series of events when a Character enters the Scene - like walking somewhere, revealing Items or saying something.
Dialogue Modification
Conversations can be expanded during gameplay - making players visit certain Scenes or obtain an Item before being able to ask the right question.
Rotating Inventory
When Inventory is full, Scroll Arrows appear - allowing for Characters to carry an unlimited number of Items. You can Exchange Items with other Characters, Combine Items, or Remove Items from Inventory.
Inventory
You can trigger a series of Actions whenever an Item is obtained. After an Item is in Inventory, the Character can interact with it in new ways.
Layer Items
Label Items as Layer Items and Jaguar will create the illusion of a 3D world, automatically moving your Characters in front and behind the Item.
Multi-Character Support
Create unlimited Characters - each with their own unique abilities. Switch Characters during gameplay for multi-character adventures.
Complex Actions
Jaguar games are driven using Actions - which players invoke in many ways. As the designer, you get to choose what happens whenever Actions occur - and also what should happen as an indirect result.
Primary Actions
Players trigger Primary Actions when interacting with the Verb Panel - like Pick up. All you need to worry about is whether or not a Primary Action can occur on any given Item.
Secondary Actions
After a Primary Action (like Pick Up) you can trigger a series of Actions, like: show/hide Items, add/remove Inventory, affect player stats, walk somewhere, play a sound - and more!
Achievements
Achievements place restrictions on Actions that the Character can perform. Before an Action is executed (like Opening an Door), Achievements for that Item are checked.
Subtitles
Each Scene supports an unlimited number of animated Subtitles. With settings for color, timing, delay and repeat, Subtitles are ideal for a number of uses such as dates, times, location information, credits and more.
Proximity Detection
Jaguar provides a Proximity setting to define the proximity that the Character must be within before executing an Action for an Item - like how close you need to be before talking to another Character.
Music & Sound
Create your game's soundtrack by saving MP3s into the audio folder and assigning filenames to Scenes. Each Scene can also play multiple Ambient tracks for noise. Sounds can play whenever Actions are perfomed.
Player Stats
Devise unique lists of stats for each Character (like experience, strength and magic) and force players to level-up in order to solve puzzles.
User Defined
Define any number of stats you want. If you're designing a fantasy adventure you can include things like Spell Level, Magic Points, Wizardryness and more!
Modifying Stats
Any puzzle can add or subtract points from specific stats. For example, Picking Up an Item can result in a player's experience gaining 100 points.
Solving Puzzles
Any puzzle can require the player to have a certain number of stat points. For example, Opening a Door might require 250 lock-picking points.
Earthquakes
Shake Jaguar elements after any Action. Rumbling can be isolated to the current Scene, or shut off when another puzzle is solved - perfect for earthquakes and explosions.
Weather Patterns
Consistent weather patterns can be created throughout Jaguar adventures. Label Scenes as indoor to disable any weather events. Additional Fog, Smoke and other effects can be combined.
Tile Collection
Tap into the 120+ included seamless tiles to customize environment effects even further. Create realistic weather or use tiles for more psychedlic visual effects.
ColorCycling
With support for advanced Color Palette Shifting you can add that touch of authenticity in mere seconds.
jQuery
Extend engine functionality with a little jQuery know-how. Call functions and automatically have all game data at your fingertips - in one neat object!
Made Easy
The comprehensive user manual covers over 50 single-scenario example files to get you building your adventures in no time flat!
One of a Kind
Jaguar is the only full-featured, browser-based game engine built specifically for Point & Click Graphic Adventures.