top of page

Kieran Cooksley

Technical Designer

Capture2.PNG

Cosmic Clash

Role
Sole Developer
 
Made With
Unreal Engine 5 
Blueprints | C++
Timespan
9 weeks
2 Jan '24 - 01 Mar '24

A short game prototype developed using C++ and Blueprints. Fly your ship through space, scoring points by destroying mines and turrets!

Project Goals

  • Obtain a basic understanding of C++ Syntax and coding in C++.

  • Learn how to implement basic Unreal Engine techniques in C++ including variables, interfaces, delegates, components, and libraries.

  • Use C++ and Blueprints simultaneously to develop a small game prototype.

Capture5_edited.jpg
Capture6_edited.jpg

Key Responsibilities

  • Prototype mechanics in Blueprints to achieve a functional proof of concept.

  • Refactor Blueprint script into C++ code

  • Expand on taught concepts using independent learning and research

Tools Used

Unreal Engine 5​

The engine used for development

Jetbrains Rider

IDE used to write C++ source code

Capture7_edited.jpg

Features

Ship Controls use enhanced input to call C++ functions in Blueprints for steering, boosting, slowing, and shooting.

Untitledvideo-MadewithClipchamp10-ezgif.com-video-to-gif-converter.gif

Turrets use timers and maths functions to rotate towards and shoot the player.

Untitledvideo-MadewithClipchamp11-ezgif.com-video-to-gif-converter.gif

Health is handled by an Actor Component, which removes Health when receiving an Interface from a Line Trace

Untitledvideo-MadewithClipchamp12-ezgif.com-crop.gif

The UI is bound to Delegates that update Health and Score widgets when values are modified.

Untitledvideo-MadewithClipchamp13-ezgif.com-video-to-gif-converter.gif

Contact Me

  • email
  • linkedin
bottom of page