Hi, I'm Wil :)

I am a developer that loves creating games and applications for people to enjoy

About Me

Who am I?

Hi! I'm William Schack, a Unity Game Developer having worked on many projects mainly in 3D. I am currently completing the Bachelor of Computer Science (Professional) at RMIT.

I am mainly a solo developer, have worked with others on games for school projects, and in a partnership for an upcoming game. My most proficient skill is programming, being what I enjoy the most and what I have taken the most time to learn since 2019 when I started.

I mainly do programming and prototyping as my hobby, but outside of that I enjoy playing video games, hiking, bike riding, and snowboarding when I get the chance.

How I Started

I started game development when I began high school during 2019, not having really anything to do at the time, I decided to take up video game development, as I loved playing video games and learning the ins-and-outs of computers so I thought programming and making games would be perfect, and it was.

I decided to use unity due to its versatility and prevalence at the time over other engines and self-taught all of my skills, starting off with Brackeys' tutorials and moving from there.

Skills

Unity

Unity was the first thing that got me into programming and game development, and what I still use to make games and mess around in from time to time.

I have completed many projects including different games and prototypes, as well as development tools and assets. My most notable projects include VR Learners Test, a virtual reality driving test, Texture Array Essentials, a development tool for implementing and handling texture arrays, and String Cheese, a rhythm game with a custom input and charting system

  • Development Tools
  • Networking
  • VR
  • Animation
  • 3D Modelling
  • Shaders

C++

I got into c++ to try and create my own apps outside of unity and after using it for a few years now, I much prefer the language over c# what I was mainly using before

Spotify Downloader is the only major project that I have created using C++ in conjunction with Qt for the GUI, and I have been developing it for the past 3 years and it has been really enjoyable updating it with new features and helping out everyone that has been using it. This project is also where I learnt how to correctly open source projects on github. It is currectly going through a complete remake with a full refactor, move to cmake, and ui redesign using qml

  • User Interfaces with Qt
  • Multithreading
  • Networking

Blender

I have used blender in conjunction with Unity since I began developing with it but I only seriously started learning in 2024.

Previously I have created smaller models for video games such as weapons and props, but I have started creating environments such as Beach Terminal, and animations such as Dive Into Dreams to improve my modelling skills and get to where I am now creating bigger models for everything in my games

  • Modelling
  • Texturing
  • Animation