Witch Hazel is an enticingly cozy, witch-themed whimsical gardening simulator where you can immerse yourself in the unique joy and whimsy of tending to your very own magical garden.
Witch Hazel is an enticingly cozy, witch-themed whimsical gardening simulator where you can immerse yourself in the unique joy and whimsy of tending to your very own magical garden.
Play as the intrepid Hazel Newt, a young, adventurous garden witch, and develop your powers, grow magical plants, and maybe even find your own witchy animal companion!
As your mystical powers grow, unlock new seed types and discover what each plant has to offer! Explore different patterns in your garden and discover what secrets lie within the magical plots. Witch Hazel is a lovely escape from the stressors of life into a relaxing, cozy world of whimsy and wonder.
I worked as a programmer on this project. My main responsibilities included making a level editing tool to easily arrange props and implementing gameplay mechanics.
Witch Hazel was developed in a custom C++ engine. I joined the team in the second semester of production, so I wasn't involved in building the engine itself. This meant adapting to using complex legacy code deeply integrated into every aspect of the project.
The Witch Hazel engine interfaced directly with Windows API, OpenGL, and JSON deserialization. I became familiar with them as a result of working on the project.