Unity Free to Unity Pro

My goal is to make a game using Unity free, then after most of the work has been done, purchase a Unity Pro license, and update the game with pro features, because at this time I simply cannot afford a pro license, but that’s fine since a lot of the work that needs to be done can be handled in the free version.

My question is, does anyone have any experience with this? How hard/how much work would it be to go back through the game and update things to take advantage of Unity Pro features? Also, in your opinion, would a smaller game, with a somewhat limited scope, be viable as a commercial product if it was developed with Unity free? Or would some of the drawbacks be too much? I intend to buy a pro license, I’m just curious.

You can create amazing games using the free version only. Sure the pro version got some awesome features, but if you know what your doing you can do so much cool stuff in the free version.

I’m mostly concerned about dynamic lighting, and performance optimization. I’m sure it’s possible to do a lot of performance optimizing through custom code, but since I’m not a great programmer, I intend to stick to game logic and whatnot, and use Unity’s built in pro features to make things easier for myself later on.

Thanks for the response. I’m sure once I’m further through the project I’ll have a much better understanding of what features I’ll want/need from the pro version.