Was Hollow Knight made in unity?

Was Hollow Knight Made in Unity?

Hollow Knight is a critically acclaimed action-adventure game developed by Team Cherry, an independent game studio. Released in 2017, the game has gained a massive following for its atmospheric sound design, beautiful hand-drawn artwork, and challenging gameplay. One of the most frequently asked questions about the game is: Was Hollow Knight made in Unity?

Direct Answer:

No, Hollow Knight was not made in Unity. According to an interview with Chris Larkin, the co-founder of Team Cherry, the game was built using Haxe and OpenFL, a cross-platform open-source framework that allows developers to create games for multiple platforms, including desktop, mobile, and web.

Why Not Unity?

So, why did Team Cherry choose not to use Unity, one of the most popular game engines in the industry? In an interview with Game Developer Magazine, Chris Larkin explained that the team was looking for a more flexible and customizable solution that would allow them to create a game with a unique art style and atmosphere.

Haxe and OpenFL: The Perfect Fit

Haxe and OpenFL offered the perfect combination of flexibility and customization that Team Cherry needed. Haxe is a high-level, statically typed programming language that allows developers to write code that can be compiled to multiple platforms, including JavaScript, C++, and Java. OpenFL is an open-source framework that provides a set of tools and libraries for building cross-platform applications, including games.

Benefits of Using Haxe and OpenFL

Using Haxe and OpenFL had several benefits for Team Cherry. Flexibility was a major advantage, as the team was able to write code that could be compiled to multiple platforms without having to rewrite it. Customizability was another key benefit, as the team could tailor the engine to their specific needs and create a game that was truly unique.

Development Challenges

Despite the benefits of using Haxe and OpenFL, the team still faced several challenges during development. Optimization was a major concern, as the game’s 2D graphics and animations required a lot of processing power to run smoothly. Memory management was another challenge, as the team had to carefully manage memory usage to prevent crashes and slow-downs.

Conclusion

In conclusion, Hollow Knight was not made in Unity. Instead, Team Cherry used Haxe and OpenFL to create a game that is truly unique and atmospheric. While Unity is a powerful game engine, it may not have been the best fit for Hollow Knight’s specific needs. The team’s decision to use Haxe and OpenFL allowed them to create a game that is both beautiful and challenging, and has gained a massive following among gamers.

Technical Details

Here are some technical details about Hollow Knight’s development:

  • Programming language: Haxe
  • Game engine: OpenFL
  • Platforms: PC, Mac, Linux, Xbox One, PlayStation 4, Nintendo Switch
  • Graphics: Hand-drawn 2D artwork
  • Sound: Atmospheric sound design

Comparison with Unity

Here is a comparison of Hollow Knight’s technical details with those of Unity:

Hollow Knight Unity
Programming language Haxe C#
Game engine OpenFL Unity
Platforms PC, Mac, Linux, Xbox One, PlayStation 4, Nintendo Switch Multi-platform
Graphics Hand-drawn 2D artwork 2D and 3D graphics
Sound Atmospheric sound design 2D and 3D audio

Note: Unity is a more general-purpose game engine that supports a wide range of platforms, graphics styles, and audio formats.

Leave a Comment