Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
SpinnerX committed Aug 21, 2024
2 parents 958f959 + 33ab503 commit 11c9365
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 37 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,4 @@ jobs:
with:
key: ${{ github.ref }}
path: .cache
- run: pip install mkdocs-material
- run: mkdocs gh-deploy --force
- run: pip install -r requirements.txt
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ docs_dir: mkdocs
plugins:
- search
- literate-nav:
nav_file: summary.md
nav_file: mkdocs/summary.md
tab_length: 2

# plugins:
Expand Down
10 changes: 5 additions & 5 deletions mkdocs/projects/project_tab.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,25 @@ This section is specifically to showcase what Engine3D can do. Keep in mind this
At the time Engine3D did only focused on working in 2D. Currently, Engine3D now focuses on mainly being a 3D game engine. Still having


## UI Editor
## Engine3D UI Editor

Currently Engine3D is going through a major reconstruction and completely new re-design. Now that the backend will not be OpenGL, but in Vulkan instead.

The UI Editor shown below is what the previous version of Engine3D's editor looked like. Showcasing usage of some of the features such as loading scenes at runtime, running physics simulations, and the fundamentals editor UI.

https://github.com/user-attachments/assets/20407798-e686-46a4-8c2c-23fd4bb38523
[Editor](https://github.com/user-attachments/assets/20407798-e686-46a4-8c2c-23fd4bb38523)

## Particle System

This is an implementation of loading tile maps, and implementing a Particle system using Engine3D in 2D.

https://github.com/user-attachments/assets/c237858d-1254-4885-a7de-6a330ca47466
[Particle System](https://github.com/user-attachments/assets/c237858d-1254-4885-a7de-6a330ca47466)

## Rocketship Game

Using Engine3D predecessor to develop a rocketship game with inspiration of ship-mode in geometry dash and flappy-bird mechanics.

https://github.com/user-attachments/assets/ccd3a859-ceab-4b49-ad32-8a1be6b5e57e
[Rocketship Game](https://github.com/user-attachments/assets/ccd3a859-ceab-4b49-ad32-8a1be6b5e57e)

# More Features

Expand All @@ -43,5 +43,5 @@ In this clip I showcase the basic renderer with capabilities to loading basic as

Having an asset system in Engine3D will be crucials on how the engine may import and export assets.

https://github.com/user-attachments/assets/8f6173dc-298a-48c0-a737-6078f6191755
[Asset and Skybox Demo](https://github.com/user-attachments/assets/8f6173dc-298a-48c0-a737-6078f6191755)

38 changes: 9 additions & 29 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,9 @@
Babel==2.15.0
certifi==2024.2.2
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
ghp-import==2.1.0
idna==3.7
Jinja2==3.1.4
Markdown==3.6
MarkupSafe==2.1.5
mergedeep==1.3.4
mkdocs==1.6.0
mkdocs-get-deps==0.2.0
mkdocs-material==9.5.25
mkdocs-material-extensions==1.3.1
packaging==24.0
paginate==0.5.6
pathspec==0.12.1
platformdirs==4.2.2
Pygments==2.18.0
pymdown-extensions==10.8.1
python-dateutil==2.9.0.post0
PyYAML==6.0.1
pyyaml_env_tag==0.1
regex==2024.5.15
requests==2.32.3
six==1.16.0
urllib3==2.2.1
watchdog==4.0.1
sphinx
sphinx-rtd-theme
mkdocs-material
mkdocs-literate-nav
mkdoxy
pydata-sphinx-theme
myst_parser
mike
breathe

0 comments on commit 11c9365

Please sign in to comment.