GameMaker (2.0 - 2.2.x)
Icon

Soulcade 3D Library for GMS2

Soulcade Interactive

You must be logged in to obtain assets

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

Age Rating: 12+

Version

GMS2 - Version 1.0.1. Published January 13, 2018

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait