top of page

CYBER SLASH

About

Cyber Slash is a side-scrolling high-action hack-and-slash platformer game in which you jump, bend time, slash your way through enemy robots, and dash through short levels to ultimately defeat your own master.

This game was our fourth game project at The Game Assembly and it was made in TGA's newly made in-house game engine TGE over 8 weeks halftime.

MY CONTRIBUTIONS

Engine

For this project we were handed out a brand-new in-house 3d engine “TGE” from our school to test out for future use. Unluckily for us the engine was not bug-free at all, and we had a lot of issues with it.

I was responsible for fixing these back-end issues such as animation rendering, light calculations, sprite rendering and transparent mesh rendering.

Lighting

We were promised that the engine could render directional-, point- and spotlights but it wasn’t that simple.

It didn’t really work the way we wanted it to, and I had to spend a lot of time digging into the back-end light-rendering code and some shaders.

Together with some classmates we made it work the way we wanted and in the final game we had a directional light and point-lights.

Level import & export from Unity

Since we couldn’t build our levels inside the engine out-of-the-box, we opted to do it in a third-party program. My goal was to allow the designers to do all the work in Unity since the engine didn’t have a graphical interface.

I was responsible for writing the script that exported the levels from unity to a file, and then loading that file into our engine and making sure everything was imported correctly.

Ultimately the designers could build the entire level in Unity, meshes, animations, lights and everything, and it worked okay.
Screenshot from Unity and a screenshot from the game Cyber Slash

TEAM

Chatty Box

Programmers​
  • Benjamin Ek
  • Max Hartell
Graphical Artists​
  • Gustav Ryde
  • Sebastian Schaffer
  • Martin Åkesson
Level Designers
  • Vincent Karagöz
  • Mina Mirhosseini
Animators​
  • Elias Runelid
  • Lucas Åsaborn
Music & SFX
  • Aaron Green
  • Marco Bertolani
bottom of page