🟦 Block Character Animation in Ursina 🎮
A simple 3D block-style character in Ursina Engine with basic movement and walking animation. This project demonstrates how to create a humanoid character using basic shapes, add camera and lighting, and implement WASD movement with animated limbs.
✨ Features 🟩 Block-style character made from cubes and spheres.
🏃♂️ Movable character using W, A, S, D keys.
🎯 Walking animation for arms and legs when moving.
🌳 Ground plane and sky for a 3D environment.
💡 Directional lighting and camera setup.
⚡ Installation Make sure you have Python installed (Python 3.8+ recommended). Install Ursina Engine: pip install ursina
Clone the repository
Use W, A, S, D keys to move the character around. The character’s limbs will animate while moving.
📂 Code Structure
character.py – Contains the full Ursina app with character, movement, and animation.
Logical commit structure: 🌱 Initialize Ursina app, ground, and sky. 🟦 Add character body and head. 🟧 Add arms and legs. 💡 Setup lighting and camera. 🏃 Implement movement and walking animation.
🛠 Dependencies Ursina Engine – Python 3D game engine. Python Standard Library (math, time).
🚀 Future Improvements ⬆️ Add jumping and running animations. 🎨 Add textures or more detailed colors for the character. 📸 Implement smooth camera follow. 🏞 Add obstacles and interactive environment.