{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/5"}],"enrichment":{"capability":"Ursina is a Python game engine built on Panda3D that lets you create 3D games and interactive applications by writing Python code, with built-in support for entities, collision, input handling, and rendering.","skillfed_tags":["game-engine","3d-graphics","python-native"],"use_cases":["Build a simple 3D platformer or puzzle game without learning a complex engine","Create educational visualizations or interactive 3D simulations in Python","Prototype game mechanics quickly before committing to a larger engine","Develop a voxel-based or grid-based game (e.g., Minecraft-style clone)","Make a 2D or 3D game jam entry using pure Python code"],"what_it_does":"Ursina is a high-level Python game engine that wraps Panda3D to make 3D game development more accessible. It provides an entity-component-like system where you define game objects as Entities with properties like model, color, position, and collision, then update them in a standard game loop. The engine handles rendering, input (keyboard/mouse), physics collision, and window management automatically.\n\nYou write games entirely in Python without needing to learn a separate engine editor or scripting language. Ursina includes built-in 3D models, fonts, and audio clips, and supports loading external assets (textures, models from Blender). It's designed for rapid prototyping and learning, with examples ranging from simple cubes to platformers and Minecraft-like voxel games. The active community and documentation make it suitable for hobbyists, students, and developers exploring game development in Python.","worth_installing":"Yes, if you want to make 3D games in Python with minimal setup friction. Ursina is actively maintained, permissively licensed, has no known vulnerabilities, and low install friction. It's well-suited for learning, prototyping, and small-to-medium indie projects. Not recommended if you need AAA-grade performance, advanced physics, or a mature ecosystem of third-party plugins\u2014consider Godot or Unreal for those."},"id":"ursina","links":{"html":"https://skillfed.io/packages/ursina","md":"https://skillfed.io/packages/ursina.md","pypi":"https://pypi.org/project/ursina/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-06","license_spdx":null,"license_treatment":"permissive","name":"ursina","python_support":"supports_current","summary":"An easy to use game engine/framework for python."},"popularity":{"monthly_downloads":131349,"position":11595,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"8.3.0"}
