'Anyone who has never made a mistake has never tried anything new.' Albert Einstein
Welcome to my portfolio. I invite you to explore my site to get a better understanding of my specialties, technique and experience.
What you will find is some personal passion projects of my own. These will be focused on my programming skills within Unity, these projects are being added to as time goes on. I have quite a few on my hard drive so I need to make time between work and my project work time to rework my projects to go on this site.
The site itself I created in my spare time and have used tiiny.host to host it on. Enjoy browsing, and get in touch with any questions.
For this machine learning agent I had it learn to identify handwritten numbers. I used the MNIST Database to get the data to train it on.
I really enjoyed this challenge and I have set my next goal to implement Proximal Policy Optimization.
My first Machine Learning Agent. It solves a simple problem of XOR and can easily be customized or use a larger neural network.
Now I complete my matrix library and a basic Machine Learning library. I plan to build on this more to see what other problems I can get it to solve.
This is about my 4th or 5th game I started working on. Here I aimed at learning how to make procedural maps and randomly place items such as trees.
I also put work into creating AI with prototype actions that would make things easier to build on the AI for when i add more to the game such as food, drink and i was going to aim for sailing at some point. This game is absolutely still on my list to work on so it might be updated at some point.
This is a practice world I created to try out my skills in VR. I used the XR package in unity to create this and worked in a lot of my own script to get a lot of it working how I wanted it to work.
This is a great example of my abilities to learn and adapt. After making this I feel confident I could integrate a lot of what I have done here with the other game mechanics I have made to create a VR game.
This is one of my first attempts at making a game. As most people do the first time I set my sights too high. I tried to make far too many mechanics for my first game.
However it does demonstrate a lot of my problem-solving skills and it shows a good start point which is a good contrast to what I make now. In this I made a callback system to update any object that registers when a certain time has passed. This allowed me to create a plant growing system that will check every 24-hours to see if it can grow or not and eventually be harvestable.
Email: kpeholland@gmail.com