Skip to content
This repository was archived by the owner on Oct 13, 2025. It is now read-only.
/ DirectX3DEngine Public archive

๐Ÿ’ป๐ŸŽฎ My pet-project, learning DirectX, to make a Game Engine, and to understand how do Game Engines work.

License

Notifications You must be signed in to change notification settings

Gatix1/DirectX3DEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DirectX3DEngine

The Repo is archived now

Since I started learning OpenGL recently, I decided to work on another game engine which will support multiple graphics APIs, including DirectX in the future. You can find it on my GitHub profiled in pinned repositories if I don't forget to pin it, and it will still be active.

๐Ÿ’ป๐ŸŽฎ About The Project

Hi! This is my pet project, a 3D DirectX Game Engine. I was working on this project a long time ago and did'nt finish it, the purpose of it was learning DirectX and studying how game engines work. However it already has input processing, update game loop, start and exit game methods, and the error handling implemented, so maybe anyone will consider it useful and use it for personal projects.

image

๐Ÿ““๐Ÿ“‘ Progress

  • Rendering a basic, empty window;
  • A nice Input system with Keyboard and Mouse support;
  • An exception handler for debugging
  • A beautiful Game Class, with Update GameLoop, start and exit method;

About

๐Ÿ’ป๐ŸŽฎ My pet-project, learning DirectX, to make a Game Engine, and to understand how do Game Engines work.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •