
Unreal Projects & Courses
This is my Unreal Projects page. Here you'll find projects and course i have done as i continue to learn the Unreal Engine.
Unreal GameDev TV Course
To broaden my game development skillset and gain experience with industry-standard tools, I completed the Unreal Engine 5 Developer Course by GameDevTV. Unreal Engine is widely used across the game industry, particularly for AAA titles, thanks to its powerful rendering capabilities, built-in physics, and visual scripting through Blueprints. Learning Unreal not only deepened my understanding of game development workflows beyond Unity but also allowed me to explore C++-based programming in a real-time 3D engine used by professionals.
Throughout the course, I completed a series of progressively more complex projects designed to teach core systems and game mechanics in UE5:
- Physics-Based Fling Game – Spawn and launch balls to knock down targets, learning physics interactions and Blueprint scripting.
- Obstacle Course – Built a third-person platformer with jumping, movement, and hazard avoidance using a custom character controller.
- Toon Tanks – Developed a stylized tank shooter with basic AI for enemy turrets that track and fire at the player.
- Third-Person Shooter – Created a full combat system where the player can shoot enemies and take damage, integrating health systems, animations, and responsive AI.
- C++ integration coding in Unreal
- Unreal’s physics and collision systems
- Character movement and camera control
- AI targeting and enemy behavior
- Level design and world building
This course gave me a strong foundation in Unreal Engine 5 and has positioned me to take on more advanced UE5 projects in the future, complementing my existing Unity experience and expanding my versatility as a developer.

C++ GameDev TV Course
To strengthen my C++ skills and build a solid foundation for Unreal Engine development, I completed the C++ Fundamentals course by GameDevTV. While much of the content—such as loops, classes, pointers, and inheritance—was already familiar to me from my prior programming experience, the course provided a focused and structured refresher that helped solidify my understanding of C++’s unique syntax and intricacies.
Although the course content was relatively easy given my background, it was still valuable in getting me more comfortable with C++ syntax, conventions, and lower-level programming patterns. It also served as useful preparation for working more fluently with Unreal Engine 5, which relies heavily on C++ for performance-critical systems.
This course added to my versatility as a developer and reinforced best practices when working with one of the most widely-used languages in game development.

Unreal Mutiplayer GameDev TV Course
I will soon be Starting a Muitiplayer Course to make a Online Co-op game, from GameDevTV, watch this space for updates