You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> ✨ A lightweight 3D Game engine purely made in python!
About HPE: The High-Performance Python Engine for 3D World Creation
HPE is a powerful, feature-rich 3D game engine built entirely in Python. It's designed for creators and developers looking to craft ambitious 3D worlds with the simplicity and speed of Python. HPE bridges the gap between simple rendering libraries and complex professional software by providing a complete, Unity-style visual editor, allowing you to build, test, and iterate on your games in real-time.
From dynamic skies to sculptable terrain, HPE provides the tools to bring your vision to life.
Key Capabilities 🚀
🧑💻 Integrated Visual Editor: A full suite of tools at your fingertips, including a scene hierarchy, a real-time properties inspector for selected objects, a console, and interactive 3D transformation gizmos (translate/rotate).
🎨 Advanced Rendering Pipeline:
Procedural Sky & Animated Clouds: Generate beautiful, dynamic skies with real-time animated clouds and customizable sun, halo, and fog colors.
Modern Model Support: Seamlessly import industry-standard GLTF and GLB models into your scene.
High-Quality Visuals: Features a robust rendering pipeline with dynamic lighting, shadow effects, and HBAO-like ambient occlusion for creating immersive environments.
🌍 Powerful World-Building Tools:
Real-Time Terrain Editor: Create vast landscapes and sculpt them directly within the editor.
Intuitive Sculpting: Raise, lower, and smooth your terrain with an adjustable brush size and strength.
3D Primitives & Enemies: Instantly add and manipulate basic shapes like cubes, spheres, and capsules, or spawn pre-configured enemies for your game.
⚙️ Physics and Interactivity:
Built-in Physics Engine: Simulate realistic interactions with support for Static and RigidBody physics.
FPS Controller Mode: Jump directly into your game with a "Play" button that activates a first-person controller for in-engine testing.
Scripting Support: Attach custom .blob script files to any object to define unique behaviors and game logic.
🔧 Efficient and Extensible Workflow:
Full Scene Serialization: Save and load your entire scenes, including all objects, components, terrain heightmaps, and environment settings, with the portable .hamidmap format.
Performance Optimized: Leverages Numba for JIT-compiled physics calculations and multithreading for smooth asset loading and processing.
Whether you're prototyping a new game idea, building stunningly detailed environments, or learning the fundamentals of 3D development, HPE provides a powerful and intuitive platform. Dive into the future of Python game development and start creating your world today!
Note
Fixed TERRAIN EDITOR ( TERRAIN EDITOR had been added with more set of tools. )
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
About HPE: The High-Performance Python Engine for 3D World Creation
HPE is a powerful, feature-rich 3D game engine built entirely in Python. It's designed for creators and developers looking to craft ambitious 3D worlds with the simplicity and speed of Python. HPE bridges the gap between simple rendering libraries and complex professional software by providing a complete, Unity-style visual editor, allowing you to build, test, and iterate on your games in real-time.
From dynamic skies to sculptable terrain, HPE provides the tools to bring your vision to life.
Key Capabilities 🚀
🧑💻 Integrated Visual Editor: A full suite of tools at your fingertips, including a scene hierarchy, a real-time properties inspector for selected objects, a console, and interactive 3D transformation gizmos (translate/rotate).
🎨 Advanced Rendering Pipeline:
🌍 Powerful World-Building Tools:
⚙️ Physics and Interactivity:
🔧 Efficient and Extensible Workflow:
Whether you're prototyping a new game idea, building stunningly detailed environments, or learning the fundamentals of 3D development, HPE provides a powerful and intuitive platform. Dive into the future of Python game development and start creating your world today!
Note
Fixed
TERRAIN EDITOR ( TERRAIN EDITOR had been added with more set of tools. )Minimum System
📦 Installation
⚙️ Add Scripts Path to
PATH
(Windows)If the
hpe
command is not recognized:Locate your Scripts path:
Replace
<YourName>
with your actual Windows username.Add to PATH:
sysdm.cpl
🚀 Usage
hpe
/hpe help
hpe run
hpe get
hpe.py
to current directory🧪 Examples
Output:
Output:
LINK: https://github.com/lolgg313/HPE
Beta Was this translation helpful? Give feedback.
All reactions