This extension contains optimized functions written in GML to add field of view to your projects.

Use the Inside function to check if and object is inside a field of view. You can specify any width and distance of the FOV in the arguments as well as the object id.

The draw functions work as any of the build-in functions. You can set the color and alpha before calling them and choose whether to fill or draw only outline.

For further information please check the help file or contact me on the email.

WARNING The raycasting is time consuming and calling the functions on too many objects at the same time will slow the game down.

End User Licence Agreement (EULA).

Version 1.0.0. Published September 3, 2014

Created with GameMaker: Studio v1.4.1398

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 23 January 2019

Great Script

To use it in GMS2 move the code from


and it works fine and very fast! It's really great! You gave my project a big move forward! Thank you!


Anonymous 21 December 2016


Thank You very much, i found it very useful and helpful.


Anonymous 23 January 2019

Great script!

A great script, saved me a good amount of time.
Had issues using it with tiles, which I resolved by switching the camera's "Begin Draw" event to "Draw", in case anyone else has the same issue.
Otherwise, fantastic! Worth the money.


Anders L 14 April 2016


Although I can't get it to work in my own game, and I can't figure out what I'm doing wrong.
edit: removed the tiles!


Albert E 26 October 2015

Really Cool!

Simple and easy to implement! Great work!


Obaid G 22 October 2014


Awesome extension for the price.

Package contents

Loading, please wait

What is the issue?

Back to Top