Hey guys!
so a few months back I had a bet with a friend to recreate the first level of halo CE in game maker 8.1 as we both got an A+ in our school assignments back in the day for game maker and we had a score to settle in this area.
In a nutshell I won the bet.
I spent 4.5 months trying to faithfully recreate the entire game in 3d in a aging game engine built for 2D games.
I hope you guys enjoy it and would love to hear your feedback.
Video: https://www.youtube.com/watch?v=VCxdVE5GWeU Download: MEGA
Regards James
Oh wow. I didn’t even know that gamemaker had support for 3D at all. This is amazing. Great work, OP! I’m shocked at both the quality of this and the fact it works on gamemaker.
> 2533274882881665;2:
> Oh wow. I didn’t even know that gamemaker had support for 3D at all. This is amazing. Great work, OP! I’m shocked at both the quality of this and the fact it works on gamemaker.
This was my first 3d game made in game maker. Ive had a few prior experience projects in game maker. I made an rts game before this called star wars vs halo but thst game is 2d. Game maker supports very basic 3d and only 1 texture per model. And in the version i used 8.1 it has no shader support either haha.
The workflow basically involved making a 3d fps engine in game maker and making a top down collision map that basically was all trial and error till it matched up with the actual pillar of autumn map geometry. Then i had to export the level geometry in halomaptools. Convert that to game makers d3d format. Had to break down each texture in the level geometry as game maker only supports one texture per model so each map part is made of like 20 individual static models.
The animations were the hardest as gm doesnt have a bone structure. So each moving object is a series of frames. I took the halo ce animations loaded them into 3ds max and depebding on how many frames the animation had i would export every 2-5 frames. Then cause game maker only supports one texture per model each frame required multiple models for example Frame 1 Elite_run_legs_1 - leg tex Elite_run_torso_1 - torso tex Elite_run_head_1 - head tex Elite_run_arms_1 - arms tex Elite_run_gun_1 - gun tex
Frame 2 Elite_run_legs_2 - legs tex Ect
It was sooooo time consuming but it was the only way. The annoying thing was i had to load all animation models of every annimated instance at the game start. Which is every possible annimation frame
Pistol Rifle - and all their shooting, reload, melee animations ect
Elites Grunts Marines Officers
And each frame uses up memory… so much so that all the animation frames of oretty much any of those above sections used more memory in game then all the level geometry put together!
This was where the big issue came. Game maker has a memory limit and i reached it after arround 900mb game maker will stop loading the game and throw an out of memory error and crash.
I am about 1 mb away from that when the game compiles which is why you dont see covenant weapons for the player. I couldnt add them without reaching the limit in game maker 8.1 and pretry much had to polish what i had and release haha.
Looks awesome man!
As someone who is learning Game Maker, this is literally the coolest thing I have ever seen made with it, obviously its a little choppy since GM is mainly a 2D engine, but like, WOW!!! How long have you been using game maker? like I have been using it on and off for like 2 years and I am no where near close to anything like that… just wow.
> 2535429756019039;5:
> As someone who is learning Game Maker, this is literally the coolest thing I have ever seen made with it, obviously its a little choppy since GM is mainly a 2D engine, but like, WOW!!! How long have you been using game maker? like I have been using it on and off for like 2 years and I am no where near close to anything like that… just wow.
Haha
thank you so much means so much to me as I really did put my heart and soul into the game, also keep in mind it was made with game maker 8.1 not the newer studio versions so it doesnt have all the shaders and features that game maker studio brings.
I have been using game maker since grade 7 so that would be 2008 :), but i only got decently good around 2012-2013 and stopped using it for a while until recently, this is also my first 3d game made in game maker 
I am also making another Halo game called UNSC VS Covenant its an RTS Game 