A high-performance SDK for Python Development.
Project description
VertexEngine/Vertex
VertexEngine is a GUI and Game Engine for python applications, it works best if you use py installer
Offical Extensions:
VertexEngine-WebEngine VertexEngine-CLI
Help
- The documentation is in the following link: Documentation for help.
- Support Email: FinalFacility0828@gmail.com
Community
Discord is out NOW! Discord Server
Change Logs (1.0rc1 - 1.6rc1), NEW!
1.6rc1
- Depreciated unused items
- Added BINDING!
- IDK what to put here :q
1.5.5
- Fixed Pygame Widgets, Documentation Updated
1.5.0
- Added PYGAME WIDGETS! (from VertexEngine.VertexWidgets import PygameVWidgets)
1.5rc5
- FINAL RC!
- WARNING: ALL HOMEPAGE ACCOUNTS WILL BE CLEARNED, BUT DONATIONS WILL BE KEPT IN THE DONATION ACCOUNT.
- Added more Docstrings!
- Added moving the FancyButton and Text classes respectively.
- Pls use the Extensions, they're pretty lonely :(
1.5rc4
- Added More Docstrings so documentation won't be as stressful for me to do :)
- Expanded InputSystem!
- Fixed GameEngine!
1.5rc2
- Now Allows custom BG colors in GameEngine!
- Allows resizing of AssetManager images!
1.5rc1
- Homepage only updates on major updates now.
- Fixed asset manager bugs
1.4.0
- Fixed a lot of bugs
- Updated outdated templates!
- Docs update!
1.4rc2
- Final RC!
- Fixed internals for the WebEngine and CLI.
- Added 1 New Module:
- OptionBtnWidget
1.4rc1
- 21 Stablization Fixes!
- Added builtin KeyDown/Up events to GameEngine!
- Stripped unnecessary stuff.
1.3.0
- SUPPORT FOR PYTHON 3.14!
- DOCUMENTATION UPDATED!
1.3rc4
- DISCORD SERVER IS OUT NOW!
- FINAL RC!
1.3rc2
- Added 2 new VertexUI APIs:
- AutoFontLabel > Automatically Adapts to screen size!
- Card > A mini VBox in card layout for card based UI!
1.3rc1
- No more docs for RCs as the new functions are ("expirimental")
- Moved SimpleGUI and AdvancedVWidgets into VertexEngine.VertexWidgets
- 10 Days before the discord server is launched!
- Added:
- Responsive Layout (Adapts to screen size)
- Centered Layout (Anchors child widgets to the center)
1.2rc4
- Final RC!
- Docs will be updated on Feb 04, 2026.
- New Library!: ~ VertexEngine.AdvancedWidgets
1.2rc3
- Added 1 New Library: ~ HBox, VBox but horizontally not vertically.
1.2rc1
- Added a new Extension: VertexEngine-CLI
1.1
- Bugfixed WebEngine
- Compression
1.1rc4
- FINAL RC!
- Added 2 New Libraries: ~ VertexEngine.WebEngine ~ VertexEngine.WebView
1.1rc3
Revamped Input System! DEMO GAMES! Updated Scene Docs
Version 1.1rc2
Documentation Expansion! ~ Fixed the Changelogs New Input System! Old System (Qt) depreceated and not recomended for use.
Version 1.1rc1
New Library! (And Modules)!: ~ InputSystem ~ Buttons (Mouse and Widget) ~ Keyboard Input
Version 1.0.1
Added Changelogs!
Version 1.0
Added 2 New Libraries: ~ VertexEngine.SimpleGUI ~ VertexEngine.VertexScreenModifiers
Version 1.0rc2
Final Release Candidate Added 1 New Library!: ~ VertexUI
Version 1.0rc1
Size Compression Added 1 New Library!: ~ VertexScreen
How to install Pyinstaller
Step 1. Type in: pip install pyinstaller
Step 2. Wait a few min, don't worry if it takes 1 hr or more, it will finish
Step 3. How to use pyinstaller type: python -m PyInstaller --onefile *.py
There are flags: --noconsole > disables the console when you run the app --onefile > compress all of the code into one file --icon > the *.ico file after you type it will be set as the app icon.
How to install VertexEngine/Vertex:
Step 1: Type in pip install VertexEngine
Step 2: Wait a few min, don't worry if it takes 1 hr or more, it will finish
Pygame or PyQt6 systems are compatible with Vertex so you can use pygame collision system or PyQt6's UI system in VertexEngine.
Dependencies
Vertex obviously has heavy dependencies since it's a game engine, the following requirements are:
| Dependency | Version |
|---|---|
| PyQt6 | >=6.7 |
| Pygame | >=2.0 |
| Python | >=3.10 |
About Me ❔
I Am a solo developer in Diliman, Quezon City that makes things for fun :) 77 Rd 1, 53 Rd 3 Bg-Asa QC
📄 License
VertexEngine/Vertex is Managed by the MIT License. This license allows others to tweak the code. However, I would like my name be in the credits if you choose this as your starting ground for your next library.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vertexengine-1.6rc1.tar.gz.
File metadata
- Download URL: vertexengine-1.6rc1.tar.gz
- Upload date:
- Size: 30.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
931a1b6306753c3d1846de2f367e5bf8ca584e2e4c3e9d9dbb38dc97a0db9b34
|
|
| MD5 |
dc07b207a5f33345363f9b8fe789a28d
|
|
| BLAKE2b-256 |
e379a8c412b37e3876dfbc89ade2b0e28231e70b27497337fde8bc41e4c4bd06
|
File details
Details for the file vertexengine-1.6rc1-py3-none-any.whl.
File metadata
- Download URL: vertexengine-1.6rc1-py3-none-any.whl
- Upload date:
- Size: 36.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13c6112770c2f582286760336dc742a721efe362b42b3bca62ac7b7e0f179aff
|
|
| MD5 |
2210fe333e5d36354c4dc8fc07578ee9
|
|
| BLAKE2b-256 |
740dbcbbb1f95321704b1fe11f5b1af80140c81836fb80e57fde08e1c55cfbcc
|