๐ฆ 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.