Skip to content

pycraft-logo

🌍 Minecraft with Ursina in Python

This project is a Minecraft-like game built using the Ursina Engine in Python. In this game, you can build structures, explore the environment, and experience a basic voxel-based world.

Python Numpy Ursina

✨ Features

  • Build blocks in a voxel environment.
  • First-person perspective using FirstPersonController.
  • Basic game mechanics using the Ursina Engine.

📦 Requirements

  • Python 3.7+
  • Ursina Engine
  • Numpy

⚙️ Installation and Running

🪟 Windows

  1. Clone the repository:

    git clone https://github.com/Yixboost/PyCraft.git
    cd Minecraft-with-Ursina-Python
    

  2. Install the dependencies: Open Command Prompt and run:

    pip install -r requirements.txt
    

  3. Run the game:

    python "Minecraft Python (Ursina Engine).py"
    

🐧 Linux

  1. Clone the repository:

    git clone https://github.com/Yixboost/PyCraft.git
    cd Minecraft-with-Ursina-Python
    

  2. Install the dependencies: Open a terminal and run:

    pip install -r requirements.txt
    

  3. Run the game:

    python3 "Minecraft Python (Ursina Engine).py"
    

🎮 Game Description

This project is a simple Minecraft clone developed in Python using the Ursina Engine. It allows players to build and interact with blocks in a voxel-based world. The game runs in a first-person perspective with basic controls for moving and building.

⌨️ Controls

  • W, A, S, D: Move
  • Space: Jump
  • Left Mouse Button: Break block
  • Right Mouse Button: Place block
  • Use the numbers 0-9 to use different blocks

📸 Screenshots

Screenshot 1

👥 Creators

This project was created by: - Jonas van Leeuwen (GitHub: jonasvanleeuwen19) - Valdtaniem (GitHub: Valdtaniem)


Minecraft Ursina Banner

Enjoy building your world in this Minecraft-like game using the Ursina Engine! 🎉

Comments



Yixboost Wiki, Problems? Visit our help page!