Hi, I'm Camilla!
I'm a programmer and game developer who's currently doing my bachelor's degree in software development. This site is my portfolio where I showcase some of the projects I've worked on through the years. If you want to reach me, you can do so at camillavnt@gmail.com. Thanks!
E-mail Me Pong AI with Deep Q-Learning
A Pong game created with Pygame and an AI that uses Deep Q-learning to play it.
A Pong game created with Pygame and an AI that uses Deep Q-learning to play it.
This simple pong game is created for a project about machinelearning and was written in python using the pygame library. We then created two AI's using python and several machinelearning libraries and taught them to play the game using Q-learning and Deep Q-learning.
While the game is very simple, it was an exciting project to work on. After implementing the two AI's we had to keep going back and changing the reward system they were using and then retraining untill we eventually got two AIs that were good enough to consistently beat us at the game.
Created by
Portfolio
A Fox Tale
Embark on a short journey as a lost fox on a foreign island. Explore the island, find runes and solve puzzles as the seasons change around you.
Download "A Fox Tale" was made as a school project to learn about writing shaders in Unity. As such, the main focus of this project was on making the game look good rather than coming up with new and exciting gameplay.
In this project I gained a lot of knowledge about how to write my own vertex and fragment shaders by writing a toon shader and a shader that makes trees wave in the wind. I also learnt how to use Unity's Terrain tools and got some experience utilising 3D assets to design a game world as I was the person in charge of creating the island the game takes place on.
Created by
Music
3D models by
Wind sound
Fox Icon
PC Games
Featured
Portfolio
PARADISE
In this Black Mirror-like afterlife-simulation you manipulate how you interact with the world by changing the perspective.
Download In this Black Mirror-like afterlife-simulation you manipulate how you interact with the world by changing the perspective.
PARADISE is a prototype of am ambitious story-rich puzzle platformer that was developed in Unity. The game was developed as part of my 3 month entrepreneurial internship at Dania Games along with my classmates and friends, Daniel and Levi.
This game was both very hard and very exciting to work on. I worked with my teammates on the core perspective manipulation mechanics, but for the most part, I focused on testing out puzzle ideas and designing the levels using custom tools developed by my classmate. I also was the person in charge of the story and wrote all dialogue along with some of the music in the game.
The overall goal for this project was to create something that showcased the main mechanics of the game along with the main story and conflict, which I think we mostly achieved.
Developed by
Music by
Voice acting by
- Camilla Vallentin
- George Bruckshaw
Story & Dialogue by
Custom Unity Tools by
PC Games
Featured
Portfolio
Running Out
You're late for your train, you have to use your GPS, but your phone is running low on battery. What do you do? Winner of "Best Mechanics" and "Best Game" at Viborg Gamejam 2019.
Download You're late for your train, you have to use your GPS, but your phone is running low on battery. What do you do? Winner of "Best Mechanics" and "Best Game" at Viborg Gamejam 2019.
In an unknown city, with only 2 minutes before your train departs, you have to use your phone to navigate to the train station. But your phone is running low, and if it dies, you can't show your train ticket to the conductor. Take quick peaks at your map, and try not to get distracted by your many fun apps.
Programming & Game Design
Graphics & Game Design
Additional Assets
Music
Sound Effects
- knufds2
- tack00
- benzix2
- GameAudio
Game Jams
Portfolio
Player Vs Self
Kill your past self to avoid being killed by them trying to kill their past self. Made for Nordic Gamejam 2019.
Download Sometimes a bullet to the head is the best way to fix your past mistakes. A bullet to whose head? Your own of course! ... Or, at least a version of you.
The game was made in Unity for Nordic Gamejam 2019. The them was "That Again" which we interpreted as turning back time.
Created by
Art by
Game Jams
The CQ Game
Play a year in the life of a healthcare professional and learn which steps you can take in your own life to maintain your competence in your own life
Play a year in the life of a healthcare professional and learn which steps you can take in your own life to maintain your competence in your own life
The CQ(tm) game is a prototype for an educational game developed for iPhone and Android in Unity. This was developed for Toronto University based on research on how to maintain your competence in the healthcare industry by researcher Sue Glover-Takahashi.
The game was developed by me and a small team of students from The Centre For Digital Media in Vancouver as part of the school's "Industry Projects". My role was lead programmer, and I worked on most parts of the game as well as the design of the game. At our client's request I also spent a lot of time developing a modular system that allows the game to use data from spreadsheets that our client could enter data into.
I learnt a lot during this project - both about programming and about working with a team and a client.
Programming by
- Camilla Vallentin
- Auriel Meng
Art by
- Anna Xuan
UI/UX Design by
- Wenyi Gong
Project Manager
- Emma Konrad
Research and concept by
- Sue Glover-Takahashi
Portfolio
Rock and Roll
You play as the last unturned stone in the kingdom as you make your way to defeat Igor the Handsome and his hand minions.
Download You play as the last unturned stone in the kingdom as you make your way to defeat Igor the Handsome and his hand minions.
This game was created in 48 for the Idiom gamejam. The game is developed in Unity and features a unique hand drawn artstyle
Game Design & Programming
Graphics
Game Jams
Outlaw
Play as the outlaw, Jessie, as you have way too short conversations with strangers before you start shooting each other up.
Download Play as the outlaw, Jessie, as you have way too short conversations with strangers before you start shooting each other up.
"Outlaw" was originally made in MonoGame for my first year exam at Dania Games where it was nominated for Dania Games' "Game Of The Year" award. In 2020 we ported the entire game to Unity and updated the gameplay. This was done so the game could easily be made for android phones as well. The game was nominated again and won the award.
Game Design & Programming
Graphics
Additional graphics
PC Games
Featured
Portfolio
For a Brighter Future
Humanity has expanded far across the universe and is quickly running out of resources. You are tasked with determining which planets gets to be saved and which get terminated.
Download Humanity has expanded far across the universe and is quickly running out of resources. You are tasked with determining which planets gets to be saved and which get terminated.
This is a student project that was in 2 weeks in MonoGame. The focus of the project was to create a game that made use of a relational database. For this the planets and its inhabitants are randomly generated based on data in a database.
Programming
Music
PC Games
Treasure Hunters, Inc.
In this whiteboard-inspired platformer you play as an intern at Treasure Hunters Inc. tasked with bringing batteries to your boss' huge laser weapon.
Download In this wacky whiteboard-inspired platforer you play as an intern at Treasure Hunters Inc. tasked with bringing batteries to your boss' huge laser weapon.
"Treasure Hunters Inc." is a platformer developed in our own engine VikingEngine that's developed for MonoGame.
Play through 10 wacky and hard platforming levels and help your boss finally capture the Treasure Chest!
Programming
Level Design
Sound Design
Voice Acting
- Mikkel Lodahl as The Intern and The Boss
- Nicklas Johansen Liư as The Treasure
PC Games
Featured
Portfolio
Pupper Builders
In this RTS sequel to Pupper Pirates you help Captain Woofers rebuild the dog island. But beware! Waves of cats keep attacking your structures!
Download In this RTS sequel to Pupper Pirates you help Captain Woofers rebuild the dog island - But beware! Waves of cats keep attacking your structures!
This was a short school project in which we were tasked to make a real-time strategy game using threads.
Programming
Additional Assets
Sound Design
PC Games
Portfolio
Pupper Pirates
Play as the brave dog pirate Captain Woofers and aid him on his quest to defeat the evil Fat Cat and retake the dog islands in this dog-based RPG adventure.
Download Play as the brave dog pirate Captain Woofers and aid him on his quest to defeat the evil Fat Cat and retake the dog islands in this dog-based RPG adventure.
This game was the first visual video game I have ever developed. It was made in Windows Forms for my first year exam and was nominated for my school's "Game of The Year" award.
It is a simple RPG-inspired game with a quest system, inventory and equipment and combat, but the real challenge was developing the game in a framework that is not really meant for devloping games. For that purpose we made our own engine that we could use in Windows Forms.
Programming
- Camilla Vallentin
- Levi Moore
- Daniel Hansen
- Lasse Overgaard Nielsen
Additional Assets
Sound Design
- Camilla Vallentin
- Lasse Overgaard Nielsen
PC Games
Portfolio
Design by Wanieru