Skip to content

Self Study on developing a game engine using wgpu as the rendering API. Learning as I go.

License

Notifications You must be signed in to change notification settings

KDahir247/Fabled-Engine

Repository files navigation

Fabled Engine

Currently Broken. Re-Working solution with knowledge I've aquired so far.

Working on strengthening my understanding in assembly. It seem like it vital for game engineer. I will bounce between Fabled Engine and assembly study and eventually learn cpu design (can't help it I really enjoy the nitty gritty).

Assembly Study

CPU design will be posted on my github when I start learning it. All these studies will be used to complement this Game Engine. This is going to be a Big project which I don't see myself finishing in a really long while and I will be working on it daily either through studies reading or writing code (Game engine architecture, cpu design, or assembly).

CPU Architecture/Design

Changes.

  • pushing to main now it seem to be really un-organized when creating seperate branches for each component in the engine. They will be a branch for experimental feature and other that make sense.


Any issues, enhancement, features, or bugs report are always welcome in Issues.

Going to change my development pipeline. I will use GitHub for public changes, while also using JetBrain source for interal team/self project management and forward detail GitHub.

Camera Movement

  • Forward : Up or W
  • Backward : Down or S
  • Left : Left or A
  • Right : Right or D
  • Up : Q
  • Down : E

alt text

KTX 2.0


BC3 Compression

alt text

RGBAUNORMSRGB

alt text


Audio Support

Click picture for video.

model is made by theStoff, Wesai, and xahun. Attribution is stated in the example folder.

Music by Matthew Pablo
www.matthewpablo.com

About

Self Study on developing a game engine using wgpu as the rendering API. Learning as I go.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published