ProCamera2D is a tool for Unity that allows you to quickly set-up a camera for any kind of 2D game. It supports all 3 axis (XY, XZ and YZ) and also orthographic or perspective cameras so it works great for all types of 2D & 2.5D games. It’s been built from the ground-up with a strong focus on performance and extensibility, meaning you can use it on all platforms (including older mobile phones) and if for some reason the included behaviours don’t entirely fit your game you can easily extend it to fit your needs.
Looks really awesome, I checked out your site via your Reddit post a couple days ago and it seems really well written! I just do this as a hobby so it’s a bit pricey for a camera for me, but it definitely looks worth the price for any serious game developer! I’ll wait for a sale to snag it and play with it, great work on the asset and website material though!
One feature I didn’t see on your website, would be an option to lock the camera position to full pixel units, so that you can avoid the sprite tearing/flickering people have a huge issue with when doing 2D tilemaps. Here is a script I found on github that I used to use: Script for unity to create a pixel locked orthogonal camera · GitHub . Though it requires the developer to input how many PPU they’re using as the project standard.
Another thing would be for setting the desired viewport size and auto-scaling it depending on whatever resolution the user is running. 2D Toolkit has a feature kind of like this on their camera which I used before.
For a project I needed to implement a similar solution, but my client never became truly happy with my solutions. I guess I didn’t put enough effort into it was the first thing I thought when I saw this.
It truly looks great, and I’m considering to buy it, but price is a bit too much US Dollar in my country is skyrocketted
@theANMATOR2b It is very non-coder friendly! 99.9% of the features you can use without writing a single line of code. The only two things that require an one-line call are the shake and the cinematic focus.
Both are explained on the user guide but if you have some doubt don’t hesitate to contact me.
@Async0x42 Pixel-perfect is something I’m currently investigating and I’ll try to put it in for version 1.2. Thanks for the reference script.
As for the viewport size and auto-scaling, not sure I understood. However, ProCamera2D works perfectly with 2DToolkit’s camera and you should be able to use all its features without any interference.
@Too-Nerd-To-Die While most of its features work with a perspective camera, several don’t. Therefore, I can’t officially say it does. Sorry!
@TanselAltinel@Mr-Stein I understand that the price might seem a little steep, but with the amount of time and effort I’ve put into it and that I plan to in the foreseeable future, I wouldn’t feel comfortable with something much lower than that. Anyhow, thank you for your input!
P.S.: I’m sure down the line there will be some sales!
Just a heads up, I noticed this coming back here from your asset store listing, the unity forum link just returns you back to http://forum.unity3d.com/ at the moment.
@StevenWendel Thanks for the heads up! Yeah, I submitted that before creating this thread… I’ve updated it already but now it needs to be approved. The whole Asset Store approval process is a pain.
It’s perfectly understandable, and if I were living in a better country, it’d be an instant buy for me. It’s just that US Dollar conversion for me gets three times. For me, it’s like paying 120 bucks (not that this asset doesn’t deserve it ). I’ll probably won’t wait for a discount though, just cut on candy a little
Awesome stuff. Which of the advertised features don’t work with perspective cameras? Would help with my purchase decision. Thanks and good luck in the store!
To be honest I don’t have a thorough list of what works and what not. Everything that’s related to the camera size won’t probably work. It simply wasn’t made with perspective cameras in mind so I don’t feel comfortable recommending it for games that need it.
It seems to be a recurrent question so it seems I need to update the description to make it clear.
However, I’ll see what I can do for bringing support for it in future updates.
Thanks for your interest in this asset!
Thanks for clearing that up. I think I have a clearer idea of what’ll work and what wont. Unfortunately, that means that some of the features I find most compelling will most definitely not work with a perspective setup. I’m sure a fair bit of developers use perspective cameras, so it might be worth your time adding support. Good luck again in the store!
I’ll see what I can do about adding support for perspective cameras. But I don’t want to over-promise since it will be quite a large endeavour to make sure everything works nicely. Especially the zoom and boundaries related features are going to be especially tricky.
Anyhow, thank you so much for your interest and support!
Thank you so much for considering our request! I know you didn’t promise anything but I’m going to go ahead and make a purchase anyway to support your endeavours. Cheers!