I am a game developer of 5 years, currently working on my bachelor's in game development. Over those 5 years I have made multiple projects. While so far none of them have quite been able to make it to completion, all of them have a functional testing area that allows for testing mechanics and adding more. They also just require the work of making levels, which allows them to be completed without many issues assuming I manage to find time to continue on them.