Welcome
Welcome to the GameDevForge!
I'm Lewis a Senior Gameplay Developer currently working at BULKHEAD. I have put together this learning resource for both aspiring and professional game developers. Resources range from basic to advanced topics.See the modules page
Java
Create a basic 2D game engine using java starting from a simple hello-world project.
GitHub
How to store, manage and branch your projects. We will use GitBash and/or SourceTree to manage your Git repositories.
C++
How to manage memory, computer architecture and much more! Create a 3D game engine using DirectX and Vulkan.
Visual Studio
General project management and config leading to more advanced features and Debugging pratices.
Unreal Engine 5
How make games, create re-usable assets and plugins using the latest game development practices like Data Driven Development.
Perforce
How to host and manage your own Perforce server such as shelves, streams, etc.