About the Project

This mod was developed for a second year uni project, the mod involved adding a new puzzle mechanic and adding to the existing train system in Half Life. Adding a fuel requirement to the train, this mod involved creating a level using Jack Hammer, working in the GoldSrc engine and directly modifying Half Life 1s source code, to compile custom DLLS.

  • Thing 1.
  • Thing 2.
  • Thing 3.

Development

This project was my first experience with Unreal Engine which meant I lot of the development process involved learning and familiarising myself with Unreal Engine. I learnt how programmers can use blueprints as well as C++ to quickly develop new classes and mechanics. While my focus was primarily on C++ I used blueprints to create a few smaller features as well as an Inverse Kinematics system for the spider's feet.

What I Learnt

  • How to use Unreal Engine's terrain system, lighting systems, etc.
  • 3D sculpting / modelling and rigging in Blender.
  • Working with blueprints in Unreal and creating Inverse Kinematics systems.
  • Working in Unreal Engine with C++ to create simple AI systems and player movement.

Screenshots