Unreal

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.
Through these projects, I gained hands-on experience with:

  • 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++ Course Image

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 Multiplayer Course Image

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