Build your game with ITsMagic Engine
Welcome to the official documentation for ITsMagic Engine 2.0.
Whether you are opening the engine for the first time or looking for a specific class, this documentation helps you find the next step quickly. Start with a guide, learn the concepts behind the engine, or go straight to the API reference.
Choose where to start
Guides
Step-by-step tutorials for using the ITsMagic app and creating your first projects.
API Reference (Java, Lua)
Look up runtime classes, methods, properties, and types when you are writing scripts or checking how a feature works.
- Open the API Reference
- Browse the reference by category, such as Components, Physics, UI, Input, Files, and World.
Concepts
Learn how the engine works before diving into individual classes or nodes.
A simple learning path
If you are new to ITsMagic, follow this order:
- Create a blank project or start from a template.
- Learn the basic workflow in Getting Started.
- Read the relevant Concepts as you build your game.
- Use the API Reference whenever you need details about a class or method.
You do not need to learn the whole engine before building something. Create a project, make one small change, run it, and use the documentation to answer the next question.
What you can build
ITsMagic brings together scenes, objects, components, physics, UI, audio, materials, visual scripting, and Java or Lua scripting in one workflow. The documentation is organized so you can learn these systems progressively and then use the reference pages when you need exact technical details.
If you cannot find what you need, use the search box or open Community to find help and contribution information.