Description

This fps engine showcases a level editor and smooth collision checking and response. You could use it to make an fps, or rpg, or anything! Special design techniques are used behind the scenes for maximum performance. Lightweight and completely written in gml, this can be used to make a game, or just learn from.

windows demo

http://host-a.net/u/slayer64/fps_engine.exe

requires slayers upgrade 1.6.1

https://marketplace.yoyogames.com/assets/1088/slayers-upgrade

features

  • full 3d collision checking for player and cylinder zombies

  • mesh, heightmap and cylinder collisions without getting stuck or going through

  • level editor can generate terrain, color, smooth, flatten, raise/lower

  • level editor can place objects on terrain only or place on other objects

  • uses "trait" objects for easily adding resources to the editor and game, you don't have to know how every single thing works

  • lightweight gml coding, no dlls. should work on other platforms

  • commented code, but not a million unhelpul comments

  • utilizes vertex buffers and shaders

End User Licence Agreement (EULA).

Changes in 1.0.1

set better default values for everything. simplified collison checking codes.

Version 1.0.1. Published December 31, 2014

Created with GameMaker: Studio v1.4.1474

Age Rating: 12+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Ali A 17 August 2018

Good

its now work but have best 3D engine


Gravatar

Yura A 10 February 2018


Gravatar

Anonymous 18 May 2016

can't execute the program on GMS(1.4.1757)

when i execute the game on GMS(1.4.1757),there is many errors.
for example:bufferVectorRead(argument1,vTempa).

Logo

Rene Couture (Publisher) 18 May 2016

This fps engine utilizes resources from another extension, Slayers Upgrade.

This will need to be included for the fps engine to operate because it makes doing 3D in game maker much easier:

https://marketplace.yoyogames.com/assets/1088/slayers-upgrade

Package contents

Loading, please wait

What is the issue?

Back to Top