Download Documentation API Reference Samples Asset Store Donate🡕


Documentation


Installation

Entity Basics
    â€¢ What is an Entity?
    â€¢ Model
    â€¢ Texture
    â€¢ Color
    â€¢ Position
    â€¢ Rotation
    â€¢ Scale
    â€¢ Update
    â€¢ Input
    â€¢ Mouse Input
    â€¢ Other Magic Functions

Coordinate System
    â€¢ Entity Coordinate System
    â€¢ UI Coordinate System
    â€¢ Rotation
    â€¢ Origin

Collision
    â€¢ Adding Colliders
    â€¢ raycast()
    â€¢ boxcast()
    â€¢ intersects()
    â€¢ HitInfo
    â€¢ Distance Check
    â€¢ Mouse Collision

Text
    â€¢ Text Size
    â€¢ Font and Resolution
    â€¢ Text Alignment
    â€¢ Text Colors
    â€¢ Changing Text of Prefabs

Animation
    â€¢ SpriteSheetAnimation (2D)
    â€¢ Animation (2D)
    â€¢ Actor (3D)
    â€¢ FrameAnimation3D (3D)


Networking
    â€¢ ~~ Networking Concepts ~~
    â€¢ How Data Goes from Point A to Point B
    â€¢ IP Addresses
    â€¢ Ports
    â€¢ Communication Protocols
    â€¢ References
    â€¢ ~~ Game Networking Concepts ~~
    â€¢ Multiplayer Preparations
    â€¢ Sending Inputs
    â€¢ Sending Game State
    â€¢ Client Authoritative
    â€¢ Server Authoritative
    â€¢ Deterministic Lockstep
    â€¢ Snapshot Interpolation
    â€¢ Server Side Lag Compensation
    â€¢ Client Side Prediction
    â€¢ References
    â€¢ ~~ Introduction to Ursina Networking ~~
    â€¢ Limitations
    â€¢ Basics
    â€¢ Samples

F.A.Q.

Build and Release
    â€¢ Building Your App with ursina.build
    â€¢ Building with Nuitka
    â€¢ Building Your App with auto-py-to-exe



Tutorials



    Introduction     Platformer Tutorial