Description

Purpose

This asset provides you with a simpler code-base for setting up 3D in Game Maker Studio 2. It includes a well commented example that allows you to experiment with different camera projection settings. The library condenses all the functions required to initialize 3D to a few scripts and creates cameras that can be manipulated with a series of variables. There is also a series of functions that replace the D3D functions from previous versions of Gamemaker.

Main Functions:

render_3d_init();
render_3d_init_ext(zwrite,ztest,cullmode);
camera_init(camera_index,camera_enabled,fov,ratio,znear,zfar,camera_script)
camera_variables_init();
camera_update_script();
vertex_buffer_create_quadrilateral_pos(x1,y1,z1,x2,y2,z2,x3,y3,z3,x4,y4,z4);
vertex_buffer_create_quadrilateral_fixed(x1,y1,z1,x2,y2,z2);

Features:

*Easy Base for creating Top Down, 1st Person, 3rd Person, Platformer Perspective and Isometric Perspective 3D Games

*Tool available inside the asset for experimenting with camera projections

*Well Commented Code

*Tested without issue on Windows, Mac, Ubuntu, and Android

*All in GML

External Links:

Github

End User Licence Agreement (EULA).

Version 1.0.1. Published January 13, 2018

Age Rating: 12+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Anonymous 19 September 2018


Gravatar

Jeremie D 25 February 2018

Where is the example with the car? : p

Where is the example with the car? : p


Gravatar

Anonymous 25 December 2017

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top