Description

exCamera is a small but very useful free extension to create camera objects that manipulate a particular view and make some basic screen special effects possible.

Effects

  • Scroll By/To
  • Flash (with custom color and blending)
  • Fade In/Out/To (with custom color and blending)
  • Tilt
  • Shake
  • Zoom In/Out

Additional Features

  • Easily make the camera follow objects with smooth motion
  • You may specify a safe area or set the bounds for the camera
  • Supports multiple views
  • Effects can be applied on the camera view or entire GUI layer
  • Apply easing algorithms so the effects transition smoother
  • You can execute scripts on effect complete, with custom arguments

Limitations

(*) Tilt effect in HTML5 requires WebGL enabled. (GML view_angle[] limitation)

End User Licence Agreement (EULA).

Changes in 1.6.0

API breaking changes!! Please backup your project first if you wish to upgrade!

  • exCamera now needs to be initialized first with ex_camera_initialize()

  • Following the other "ex" Extensions, now the global mess is removed and ex_camera_create() uses easily recognizable string names instead of global handles

  • "set_easing" functions have been removed, easing is now an optional argument for each effect and performs better

  • Zoom is now always correctly centered to the view center, you can offset it to get to the exact position you need

  • Easier to make the camera follow an object, with custom easing too, and switch it off when you need to move the camera yourself (e.g. for a cutscene)

  • Added optional onComplete script with arguments (pass them as array) for all effects which executes the script when the effect completes

  • Cameras on mobile devices should work fine now, Android tested

  • New easing scripts added which follow the scr_* convention

Version 1.6.0. Published June 12, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Anonymous 04 June 2017

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


Gravatar

Meng F 17 April 2017

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


Gravatar

Bart B 20 March 2017

Pretty good!

A tutorial video or something would've been nice tho :v
edit: nevermind, figured it out easily! best asset <3

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


Gravatar

Rhodri E 28 February 2017

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


Gravatar

Anonymous 01 November 2016

Completely promising! :)

It has so many useful features and effects. Just amazing!

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


Gravatar

Jay R 10 March 2016

Doesn't work well on Android..

Do I have to tweak some settings to get this to work exactly like how it does on a PC? My phone is Xperia Z so I'm sure its not of my phone specs issue.

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


Gravatar

Matt E 21 January 2016

Amazing extension.

By far one of the best extensions on the marketplace. Easy to use, great documentation, and entirely free. Excellent work by the author.

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


Gravatar

Andreas M 30 December 2015

Simple to use anywhere

Read the manual and you are good to go :-)
I had some problems when using a bigger port view but you can simple set the zoom value to (view_wview[0]/view_wport[0])*100

Suggestion: Add camera move with swipe for android

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


Gravatar

Cameron H 26 November 2015

Works as advertised and is a solid product.

If you're intermediate to advanced programmer you won't have much problem figuring this out and because of the work put into the commenting, even a dedicated beginner can figure this out with enough time sifting through the code. Furthermore, the product works as advertised and integrates well into already existing projects despite the bulk of code it carries. If you feel like you have uses for the product after checking out the details then feel free to download with confidence.

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


Gravatar

Arun K 20 October 2015

Amazing Extension!

Holy cow, I was playing with this for a few hours and am totally blown away. It's super simple to integrate, I put the camera object in my rooms and modified the line for the object the camera should follow (changed it to my player object), and added the line

ex_camera_set_bounds(global._camera, 0, 0, room_width, room_height);

so that it works for all of my different sized rooms, and the effects are fantastic! Makes my game feel a lot more interactive, I can't believe that it's for free. Really top notch stuff, thank you :)

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


Gravatar

Anonymous 17 June 2015

Useful ASSet

Thanks very much.. God bless you..

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


Gravatar

Robert H 02 April 2015

This MUST HAVE should be stock with Game Maker

Fantastic, well-documented, easy to use library that makes controlling your views so much easier to use, and makes your game look a lot nicer with built-in screen shake and offsetting. This should honestly be part of Game Maker. This is a MUST HAVE for everyone.

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


Gravatar

Waldemar R 03 March 2015

You can learn so much from this code!

Very useful library, which open eyes for possibilities available in GM.

Thank You. Great Work.

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


Gravatar

Colin T 20 November 2014

Impressive

I have programmed in Game Maker since version 5 and never seen anything this good - so I never learned anything this advanced. Most impressive. Better than some big name companies have done. I found the documentation helpful and professional. Having said that, perhaps exCamera could be simplified for mere mortals like me? I've noticed that there is high demand for beginner-oriented scripts... food for thought.

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


Gravatar

Anonymous 12 November 2014

Would have gladly paid for this as well!

This extension is definitely a must-have for any game developer. It is well programmed, has clean code/ commenting, and offers an array of useful features! Thank you for your work Alexander!

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


Gravatar

Brandon S 23 August 2014

Would gladly have paid for this

This is extremely well made and has some really awesome features! You're missing out if you haven't got this yet, plain and simple.

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

Package contents

Total size 29.6 KB

exCamera.extension.gmx 22.6 KB exCamera
exCamera.gml 59.5 KB Assets
Fonts Objects Rooms Scripts Sprites

What is the issue?

Back to Top