{"repo":"pokepetter/ursina","free":true,"listed":false,"github":"https://github.com/pokepetter/ursina","clone":"git clone https://github.com/pokepetter/ursina.git","description":"A 3D and 2D game engine for Python","language":"Python","stars":2582,"topics":["game-engine","python","game-development","3d-game-engine"],"license":"MIT","category":"game-templates","readme_excerpt":"ursina ʕ •ᴥ•ʔゝ□ Website Discord Twitter Patreon Sponsor An easy to use game engine/framework for python. Getting Started 1) Install Python 3.10 or newer. 2) Open cmd/terminal and type: To get the newest, in development version from GitHub, install it like this: If you want to easily edit the source, it's recommended to clone the git repo and pip install with --editable flag like this. Make sure you have git installed. Also install any of the optional dependencies you want from the list below, or install them all with: On some systems you might have to use pip3 instead of pip in order to use Python 3 and not the old Python 2. To use a specific Python version, use: Where 3.xx is the version you want to target. Dependencies python 3.10+ panda3d pillow, for texture manipulation psd-tools, for converting .psd files blender, for converting .blend files pyperclip, for copy/pasting Examples Minecraft Clone Platformer Game There are other examples in the samples folder, or in samples website How do I make a game? Ursina games are made by writing Python code. You can use any text editor you want, but personally I like to use Atom. 1) Create an empty .py file called ursina game.py 2) Copy this text into your new file: 3) Run this in the terminal start the game: python ursina game.py ... or run it with your editor/IDE of choice. 4) You can now move the orange box around with 'a' and 'd'! To close the window, you can by default, press control+shift+alt+q or press the red x. Documentation ","default_branch":null,"files":null,"tree":[],"storefront":"/r/pokepetter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pokepetter/ursina/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}