272 lines
8.4 KiB
HTML
272 lines
8.4 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
|
|
<head>
|
|
<title>Sara's Game Development Portfolio</title>
|
|
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta name="description" content="Game Developer Portfolio">
|
|
<meta name="keywords" content="Developer, Portfolio, Game Developer, Software Developer, Programmer, C++, C#, Unity, Unreal, Godot">
|
|
<meta name="author" content="Sara Gerretsen">
|
|
|
|
<link rel="stylesheet" href="shared/style.css">
|
|
<link rel="stylesheet" href="shared/projects.css">
|
|
<link rel="me" href="https://app.wafrn.net/blog/Sara_Objectionable">
|
|
|
|
<style>
|
|
#intro-sentence {
|
|
margin-bottom: 30px;
|
|
}
|
|
</style>
|
|
|
|
<script type="text/javascript" src="shared/jquery.min.js"></script>
|
|
<div id="site-header">
|
|
<script>$(function () {$("#site-header").load("shared/header.html");});</script>
|
|
</div>
|
|
</head>
|
|
|
|
<body>
|
|
<section>
|
|
<h1 id="intro-sentence">Hi! my name is Sara!<br>I'm a game developer who loves solving complex problems, simply.</h1>
|
|
<h2 id="about-me">About Me</h2>
|
|
<div class="personal-info-grid" indented>
|
|
<div>
|
|
<p>
|
|
My tool of choice is Godot engine modules, but I'm adept with a variety of libraries, engines, and frameworks.
|
|
Most of my experience is C++, both using STL and with engines like Unreal and Godot.
|
|
</p>
|
|
</p>
|
|
I get the most enjoyment out of writing player-facing gameplay systems and designer-facing tools and interfaces.
|
|
Which is to say, I like writing code that people get to interact with directly.
|
|
</p>
|
|
<p><b>Contact:</b>you can email me at sara on this domain (objectionable dot solutions or saragerretsen dot nl)</p>
|
|
<p style="color: #FFF4"><b>Disclaimer:</b> This website, the text, and all of my code are written by me, personally; I have not used LLMs or "AI" at any point.</p>
|
|
</div>
|
|
<div class="personal-info-photo"></div>
|
|
</div>
|
|
</section>
|
|
<section>
|
|
<h2 id="projects">Projects</h2>
|
|
<h3>Internship @ Galaxy Grove</h3>
|
|
<div indented>
|
|
<div class="project-grid">
|
|
<a class="internal" href="projects/station-to-station.html">
|
|
<div class="project-card" station-to-station></div>
|
|
<div class="project-labels">
|
|
<p class="play-on-steam">play on steam!</p>
|
|
<p>unreal engine</p>
|
|
<p>internship</p>
|
|
</div>
|
|
<h2 class="project-title">Station to Station</h2>
|
|
<p class="project-card-role">C++ Tools Programmer</p>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<h3>Student @ HKU</h3>
|
|
<div indented>
|
|
<div class="project-grid">
|
|
<a class="internal" href="projects/terrain-editor.html">
|
|
<div class="project-card" terrain-editor></div>
|
|
<div class="project-labels">
|
|
<p>godot</p>
|
|
<p>c++ module</p>
|
|
<p>solo</p>
|
|
<p>tool</p>
|
|
</div>
|
|
<h2 class="project-title">Terrain Editor</h2>
|
|
<p class="project-card-role">C++ Tool Programmer</p>
|
|
</a>
|
|
<a class="internal" href="projects/you-done-it.html">
|
|
<div class="project-card" you-done-it></div>
|
|
<div class="project-labels">
|
|
<p>godot</p>
|
|
<p>c++ module</p>
|
|
<p>team</p>
|
|
</div>
|
|
<h2 class="project-title">You-Dun-It</h2>
|
|
<p class="project-card-role">C++ Programmer</p>
|
|
</a>
|
|
<a class="internal" href="projects/going.html">
|
|
<div class="project-card" going></div>
|
|
<div class="project-labels">
|
|
<p class="play-on-itch">play on itch.io!</p>
|
|
<p>godot</p>
|
|
<p>c++ module</p>
|
|
<p>solo</p>
|
|
</div>
|
|
<h2 class="project-title">(Keep) Going</h2>
|
|
<p class="project-card-role">Solo Developer</p>
|
|
</a>
|
|
<a class="internal" href="projects/agoraphobia.html">
|
|
<div class="project-card" agoraphobia></div>
|
|
<div class="project-labels">
|
|
<p class="play-on-itch">play on itch.io!</p>
|
|
<p>godot</p>
|
|
<p>c++ extension</p>
|
|
<p>solo</p>
|
|
</div>
|
|
<h2 class="project-title">Agoraphobia</h2>
|
|
<p class="project-card-role">Solo Developer</p>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<h3>Chief Experimentor @ Home</h3>
|
|
<div indented>
|
|
<div class="project-grid">
|
|
<a class="internal" href="projects/fencer-collision.html">
|
|
<div class="project-card" fencer-collision></div>
|
|
<div class="project-labels">
|
|
<p>sdl2</p>
|
|
<p>from scratch</p>
|
|
<p>solo</p>
|
|
</div>
|
|
<h2 class="project-title">Fencer Collision</h2>
|
|
<p class="project-card-role">C Engine Programmer</p>
|
|
</a>
|
|
<a class="internal" href="projects/practice-shooter.html">
|
|
<div class="project-card" practice-shooter></div>
|
|
<div class="project-labels">
|
|
<p>unity</p>
|
|
<p>solo</p>
|
|
</div>
|
|
<h2 class="project-title">Practice Shooter</h2>
|
|
<p class="project-card-role">Solo Developer</p>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
<h3>Student @ GLU</h3>
|
|
<div indented>
|
|
<div class="project-grid">
|
|
<a class="internal" href="projects/spirit-of-science.html">
|
|
<div class="project-card" spirit-of-science></div>
|
|
<div class="project-labels">
|
|
<p class="play-on-itch">play on itch.io!</p>
|
|
<p>unity</p>
|
|
<p>gamejam</p>
|
|
<p>team</p>
|
|
</div>
|
|
<h2 class="project-title">Spirit Signal</h2>
|
|
<p class="project-card-role">General C# Programmer</p>
|
|
</a>
|
|
<a class="internal" href="projects/stig-kart.html">
|
|
<div class="project-card" stig-kart></div>
|
|
<div class="project-labels">
|
|
<p class="play-on-itch">play on itch.io!</p>
|
|
<p>unity</p>
|
|
<p>team</p>
|
|
</div>
|
|
<h2 class="project-title">Stig Kart 64</h2>
|
|
<p class="project-card-role">C# Gameplay and Physics Programmer</p>
|
|
</a>
|
|
<a class="internal" href="projects/boids.html">
|
|
<div class="project-card" boids></div>
|
|
<div class="project-labels">
|
|
<p>sdl2</p>
|
|
<p>solo</p>
|
|
</div>
|
|
<h2 class="project-title">Boids</h2>
|
|
<p class="project-card-role">C Programmer</p>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<section>
|
|
<h2 id="experience">Experience</h2>
|
|
<div class="experience-grid" indented>
|
|
<div>
|
|
<h3>HKU (Utrecht University of the Arts)</h3>
|
|
<p>Game Development Student</p>
|
|
<p class="experience-grid-time">September 2023 - August 2027</p>
|
|
</div>
|
|
<div>
|
|
<h3>Galaxy Grove</h3>
|
|
<p>C++ Intern</p>
|
|
<p class="experience-grid-time">January 2023 - July 2023</p>
|
|
</div>
|
|
<div>
|
|
<h3>Grafisch Lyceum Utrecht</h3>
|
|
<p>Game Programming Student</p>
|
|
<p class="experience-grid-time">September 2021 - 2023</p>
|
|
</div>
|
|
<div>
|
|
<h3>Appalot</h3>
|
|
<p>Junior API and automation developer</p>
|
|
<p class="experience-grid-time">September 2021 - 2023</p>
|
|
</div>
|
|
<div>
|
|
<h3>Appalot(internship)</h3>
|
|
<p>API and automation intern</p>
|
|
<p class="experience-grid-time">June 2021 - August 2021</p>
|
|
</div>
|
|
<div>
|
|
<h3>Hobby Programmer</h3>
|
|
<p>Chief Experimentor</p>
|
|
<p class="experience-grid-time">2016 - forever</p>
|
|
</div>
|
|
</div>
|
|
<h2 id="languages">Formal Languages</h2>
|
|
<div class="experience-grid" indented>
|
|
<div>
|
|
<h3>C++ | Advanced</h3>
|
|
<p>
|
|
<b>Frameworks:</b>
|
|
Godot (GDExtension & Engine Modules),
|
|
Dear ImGui, Unreal Engine, 0MQ
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<h3>C | Advanced</h3>
|
|
<p>
|
|
<b>Frameworks:</b>
|
|
SDL2, Clay
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<h3>C# | Advanced</h3>
|
|
<p>
|
|
<b>Frameworks:</b>
|
|
.NET, Google Cloud Functions, Unity
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<h3>Javascript | Intermediate</h3>
|
|
<p>
|
|
<b>Frameworks:</b>
|
|
Node, Express, Google Cloud Functions, Airtable Scripting
|
|
</p>
|
|
</div>
|
|
<s>
|
|
<div>
|
|
<h3>/bin/bash | User</h3>
|
|
<p>
|
|
<b>Frameworks:</b>
|
|
<code>rm -rf --no-preserve-root "/*"</code>
|
|
</p>
|
|
</div>
|
|
</s>
|
|
<s>
|
|
<div>
|
|
<h3>Microsoft Visual Basic For Applications(TM) | Intermediate</h3>
|
|
<p>
|
|
<b>Frameworks:</b>
|
|
Excel macros
|
|
</p>
|
|
</div>
|
|
</s>
|
|
</div>
|
|
<h2 id="natural languages">Natural Languages</h2>
|
|
<div class="experience-grid" indented>
|
|
<div>
|
|
<h3>Dutch</h3>
|
|
<p>Native Speaker</p>
|
|
</div>
|
|
<div>
|
|
<h3>English</h3>
|
|
<p>Fluent</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<body>
|
|
|
|
</html>
|