Designing with a visual language, a good visual design is cohesive, guides the user and makes a project appealing to engage with.
Virtual reality poses limitless possibilities to make a project more engaging, companies like Meta & HTC are investing heavily in VR as it has a huge potential.
Game development can be used to communicate complex solutions in a fun and intuitive way, with the unity engine a lot of concepts can be gamified or made interactive.
A good user experience is a must for a project to be usable. Understanding the user means involving them in the process and optimising the experience for the user.