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.
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