Comments

Log in with itch.io to leave a comment.

(+1)

Yet another amazing extension! I really like that you utilizing the depth buffer to limit the number of surfaces needed for render pipeline sorting

This definitely makes a big difference, especially on low-end platforms with little VRAM :D

Thank you, constlet!

(+1)

Congrats on the release, looks great!

So in my 2d side scrolling game game I have lots of layers  grouped into foreground, middle ground and background, each has their own lighting system and is not affected by previous group. IE backgroun should not be lit by lights on middle ground. Right now I am drawing middle and foreground on different surfaces, not a fan. Would you suggest your engine for my game?

(1 edit)

Yes! It is entirely possible to use Crystal for your game. You can illuminate the layer using a Direct Light and a different litType. Thanks ^^

(1 edit)

Thanks! I have actually looked around since I posted and I see I can accomplish it per layer via LIT_EQUAL. But I have 20 different background layers, 30+ middle ground layers, 10 + foreground layers. I don't think I can do the lighting on a range of layers, ie light  layers from depth 100 to 2000, and another light to light layers from 2000 to 3000 for example?

(2 edits)

You have some options:

  • Having a Crystal_Renderer for each surface (which is not ideal);
  • Add a Direct Light to each layer you want to illuminate;
  • Use a Crystal_MaterialLayer, which allows you to render the layers in range in some pass, at different depths.
(+1)

Ah I see, thank you!

(+1)(-1)

Been waiting for this lighting system! Got the holy foxy trinity of managix, crystal, and post processing FX! Can't wait to really put them to use in our HD game, you're saving me thousands of hours! Special thanks indeed, and to all wondering if you need this? BUY YOU FOOLS

This means a lot to me! I’m so glad the holy foxy trinity is going to good use and I can’t wait to see what you’ll do with it in your game 😁
Saving thousands of hours seems totally worth it, isn't it? 😌 Thanks for the kind words!

(+1)

Absolutely fantastic, been waiting for this to release, so excited to give this a try as soon as possible ^^

I'm glad you like it!! If you have any questions, don't hesitate to ask :D

(+1)

Looking awesome, is there going to be a demo for Mac?

(2 edits)

Thank you! I can't provide it, sorry... If you wish I can provide videos demonstrating (or see my Twitter)

I can provide you with a Mac demo, now that I have purchased this great pack! Let me know if you are interested?

Kind of you, that would be interesting ^^ in your time

I have put up a blog post, https://conceptalpha.co.uk/crystal-lighting-engine if you just want to download and it add it to this page that's fine. I can remove the post when you're done.

Added, thanks! ^^

(1 edit)

Will this only be applicable to GM? Are there plans to support other game engines in the future? Ex: Godot,Unity etc...

Hello! Only GameMaker this time - my knowledge of other game engines is limited

(+1)

I've been brewing a few Spine projects, so this is well timed.

Looking forward to seeing what you cook with Crystal :D

(+1)

Epic! Can this be used for an Art App, practically and legally?  Anyhow, this is really impressive!

Yes, anything made with GameMaker! =] Thanks ^^

(+1)

Congratulations on the release! It's been a fantastic journey from first discovering your previews earlier this year to this moment. Cannot wait to take our games to the next level with such a powerful tool.

I'm extremely flattered! I can't wait to see what you're going to do with Crystal! ^^ Feel free to tag me on Twitter/X and I'll repost :D

(+1)

Nice, does it work with tilemaps or just objects?

(+1)

Works with everything =], tilemaps, backgrounds, instances/objects, etc. Check out what else is here

(+1)

Congrats on the release, looking forward to trying it out soon! <3

(+1)

Thank you kindly!! If you have any questions, feel free to ask =]

(+1)

OMGG :D

(+1)

🔥

(1 edit) (+3)

I’ve been checking for this page every hour for the last month and finally here it is 

That makes me so happy to hear! I can't wait to see what you'll do with Crystal! :D