Complete Feature List

Everything in Incisor.

Incisor bundles JavaScript or TypeScript APIs, a customizable GUI, and a full set of production tools into a single application. Build lightweight apps for any target device or EGM from a single codebase. Build It Once.™

6feature areas
66features listed
1application

JavaScript or TypeScript APIs

Work in the language your team prefers, against a complete and fully documented API.

  • JavaScript or TypeScript

    Build with either language, using the same API.

  • Asset manipulation

    Manipulate graphics, sounds, and other assets easily and efficiently.

  • Complete API reference

    Includes complete API reference documentation and examples.

  • JSDoc-enabled

    The API is documented with JSDoc throughout.

  • Comprehensive autocomplete

    A comprehensive autocomplete library covers the whole API.

  • Dynamic autocomplete

    Autocomplete reflects your project's own assets and customization.

  • SymbolReel

    A reel object for slot-style games that spins, stops, and slams on command, with designable motion curves for windup, bounce, and symbol movement.

GUI

Incisor's inspection GUI is built using Incisor itself, with a dedicated panel for each part of the project.

  • Live View Panel

    Displays your project live while it is running, with its controls in the panel header.

  • Object Panel

    Inspect and manipulate any object in a scene, and preview changes before hard-coding them.

  • Hierarchy Panel

    Browse a Scene's parent–child structure, search for objects by name, and choose whether disabled objects are shown.

  • Layers Panel

    Add, remove, and reorder the layers in your project.

  • Construct Panel

    Add and edit Constructs, and create the timelines that are edited in the Timeline panel.

  • Timeline Panel

    Set a timeline's length and playback rate, preview it with playback controls, and keyframe its animation.

  • Particle System Panel

    Create new particle systems and modify existing ones.

  • Transcript Panel

    Add, edit, and remove the translated phrases in your project.

  • Assets Panel

    Browse the folder structure of your assets and change their settings, updating every instance in the project at once.

  • Flows Panel

    See each FlowController's states and elements, and keep track of the current state as the project runs.

  • Publishing Analysis Panel

    View a summary of a published configuration, including its assets and the graphics it loads in each loading tier.

  • Data Panel

    Create and edit structured project data such as tables, lists, weighted tables, slot reel strips, and paylines.

  • Loading Tiers Panel

    Block loading tiers or add delays to see how the project behaves when assets are slow or withheld.

  • Sounds Panel

    Search, audition, and adjust the volume of every Sound in the project, or list only what is playing.

  • Project Settings Window

    Edit project-wide settings such as configurations, loading tiers, fonts, and optional code modules.

  • Multi-object editing

    Edit many selected objects at once, and apply numeric changes relative to each object's current value.

GUI Content Creation

Assemble, animate, and add effects to content visually, directly in the project.

  • Constructs

    User-defined assemblies of objects and assets which can be constructed entirely from within the GUI.

  • Visual effects editing

    Inspect and edit visual effects in the GUI.

  • GUI timeline animation

    Easily animate all object components, even user-defined visual effects.

  • Multi-timeline Constructs

    Constructs can hold multiple timelines and crossfade between them for smooth transitions.

  • Download-saving animation

    Constructs with timelines are a download-saving alternative to frame-based animation.

  • GPU particle system editor

    A highly optimized GPU particle system editor.

  • 3D environment & OBJ support

    Work in a 3D environment with a PerspectiveCamera and OBJ model support.

  • Sound animation in timelines

    Keyframe a Sound's volume and play, pause, or stop Sounds from a timeline.

  • Timeline-triggered events

    Timelines fire custom AppEvents, with parameters, to hand key moments back to code.

Built-In Optimizations

Optimizations are part of the platform, not an afterthought.

  • LoadingTier

    Lazy loading

  • Color Palette Compression

  • Automatic Overdraw Reduction

  • Sprite Sheet Generation

  • Dynamic Runtime Animation

  • Shapify

    Signed Distance Field

  • GraphicExpander

    9-slice

  • GPU Particle Systems

  • TextBox

    Pre-rendered text

  • EffectNode

    GPU visual effects

  • Optional Code Modules

  • Asset Package Configurations

  • Code Minification

  • Precomp

    Pre-rendered scenes

  • Target-Specific File Inclusion

  • Language-Driven Font Reduction

Development Pipeline

A pipeline where the whole team contributes to one project, and developers can extend the tools themselves.

  • Configurable GUI layout

    A fully configurable and customizable GUI layout.

  • Built for artists and animators

    Technical artists and animators can contribute directly to projects without needing to code.

  • CustomAddOns

    Modular, reusable scripts that designers add within the GUI to give SceneObjects custom behaviors.

  • Editor Extensions

    Tailor the GUI by incorporating custom tools, menus, GUI panels, and more.

  • FileIO

    FileIO capabilities for scripted project manipulation, available on every subscription tier and in published desktop apps.

  • Non-destructive pipeline

    A broad range of iteration and optimization options without any asset rework.

  • Exposed EffectNode variables

    Expose EffectNode variables in the GUI for non-coding team members to adjust.

  • Project Gallery

    Start from demo games, tutorial projects, and casino templates, or open a blank 2D or 3D project instantly.

  • Template Library

    Browse ready-made components with descriptions, animated previews, and runnable example code, stored on disk where you can edit and add to them.

  • Built-in docs & Knowledge Base

    The API documentation and Knowledge Base ship with Incisor, so they always match the version you are running.

  • Spine animation integration

    A rebuilt importer covers nearly all of Spine 4.3, including meshes, constraints, skins, and live physics simulation.

Publishing

Take one project to every target, and fine-tune the final product before it ships.

  • Multi-configuration publishing

    Publish multiple configurations from one project for truly omnichannel development.

  • Native desktop apps

    Publish your project as a native desktop application using Electron.

  • Pre-publish & post-publish scripting

    Extend publishing with your own scripts before and after each build.

  • Built-in code optimization

    Minification, whitespace removal, and conditional code.

  • Publishing analysis tools

    See an overview of package-size efficiency and hone the final product.

  • PDF documentation generation

    Generate PDF documentation from your project.

  • Localization management

    Support multiple languages and markets from a single project.

No features match your search.

Ready to build?

Incisor Free includes nearly the entire Crimson feature set.