Metadata-Version: 2.4
Name: NSEV3D
Version: 0.2.6
Summary: A new, stable and efficient 3D game engine.
Author-email: 潘刀盾 <qw2026qw_2026@qq.com>
License-Expression: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Games/Entertainment
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: vpython

# NSEV3D

A new, stable and efficient 3D game engine built on vpython.

## Installation

```bash
pip install NSEV3D
```

## Quick Start

```python
from NSEV3D import create_scene, Node

# Create a window
scene = create_scene(width=800, height=600, title="My Game")

# Build a node tree
root = Node()
child = Node()
root.add_child(child)

# Run the main loop (60-144 FPS)
scene.run(60)
```

## API

### `create_scene(width=800, height=600, title="NSEV3D")`

- `set_background(color)` — set scene background
- `set_title(title)` — change window title
- `set_size(width, height)` — resize window
- `run(FPS=60)` — start main loop (FPS range: 60-144)

### `Node(parent=None)`

- `add_child(child)` — add a child node
- `remove_child(child)` — remove a child node
- `update(dt)` — recursively update all children
