summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cv/doodle.org25
-rw-r--r--cv/index.org88
-rw-r--r--pages/about.org2
-rw-r--r--pages/cv.org10
-rw-r--r--pages/site-credits.org4
-rw-r--r--theme/templates/base.html1
6 files changed, 84 insertions, 46 deletions
diff --git a/cv/doodle.org b/cv/doodle.org
index 1716a76..035a15e 100644
--- a/cv/doodle.org
+++ b/cv/doodle.org
@@ -1,2 +1,27 @@
#+TITLE: Doodle Jump: Space Chase
#+SLUG: 16
+
+[[url_for_img:static,file=images/cv/pexels-photo-3617464.jpeg][Photo by Benjamin Suter from Pexels]]
+
+This project was already well in development by the time I joined the
+studio. One of my initial tasks was to do a review of the codebase and
+suggest improvements. From there, I implemented a few changes, and
+refactored a bit.
+
+The immediate issue was performance, there were several systems in the
+game which caused significant issues in both editor and runtime
+performance. This involved getting quite deep into the Unity profiling
+tools and picking apart the codebase to identify the issue, before
+proposing solutions to solve the problems, liasing with the team to
+establish potential issues with it, and implementing the new
+redesigns.
+
+One other issue established early on was that the game was not being
+coded defensively, and was throwing errors very frequently. Unity
+helpfully tries to ignore these and continue executing. This was
+causing some odd bugs, so I implemented a similar BSoD that I created
+for the [[url_for:cv,slug=10][Guitar Hero Live Companion App]], which initially got some
+pushback from the rest of the team, but was quickly accepted as being
+a useful tool to remain enabled.
+
+[[url_for_img:static,file=images/cv/photo-1634832413517-7f48f67e3da4.jpeg][Photo by Adam Jícha on Unsplash]]
diff --git a/cv/index.org b/cv/index.org
index 7c87746..9f6f2ab 100644
--- a/cv/index.org
+++ b/cv/index.org
@@ -6,59 +6,59 @@ My CV has a list of my previous experiences on it, but given the
limited space, only very little can be said about them. So I decided
that I needed to showcase the work I did on them here.
-* Ideaworks Game Studio / Marmalade Game Studio
-My first job out of university. I started in 2010 as a Junior
-Programmer, and left in 2013.
-- [[url_for:cv,slug=01][Lara Croft and the Guardian of Light (iOS)]] *
-- [[url_for:cv,slug=02][Transformers 3: Dark of the Moon (iOS)]]
-- [[url_for:cv,slug=03][Call of Duty: Black Ops Zombies (iOS)]] *
-- [[url_for:cv,slug=04][Backbreaker 2: Vengeance]]
-- [[url_for:cv,slug=05][Wipeout (iOS)]]
-- [[url_for:cv,slug=06][Marmalade Juice]]
-
-* AppToyz
-I did a little contract work, working on a few Disney licensed titles,
-for a few months in 2013
-- [[url_for:cv,slug=07][Disney Mickey & Minnie Applingz]]
-- [[url_for:cv,slug=08][Disney Cars and Disney Planes]]
+* CUEi
+Just before the pandemic hit in 2020, I joined Coventry University
+Enterprises, to work on 'non-game games', using games technologies for
+enterprise.
+- On Demand rendering
+- Layered rendering
+- AR sales application
+- VR training simulation
+- Distributed photorealistic rendering
-* FreeStyle Games
-My first job after moving to 'Silicon Spa' in 2013 until 2016.
-- [[url_for:cv,slug=09][Guitar Hero: Live]] *
-- [[url_for:cv,slug=10][Guitar Hero: Live - Companion App]]
-- [[url_for:cv,slug=11][Call of Duty Online]]
-- [[url_for:cv,slug=12][Call of Duty: Ghosts]]
+* Funsolve
+In 2019, I joined a Rugby based studio to take over the lead
+programmer role.
+- [[url_for:cv,slug=18][Jumanji: The Video Game]]
+- [[url_for:cv,slug=19][Hotwheels Ultimate Garage]]
-* Viewpoint Games
-After leaving FreeStyle in 2016, I joined a VR studio, started by
-former colleagues until 2017.
-- [[url_for:cv,slug=13][Hungry Shark VR]]
-- [[url_for:cv,slug=14][Ghosts in the Toybox]]
+* Hugo Games / 5th Planet Games
+After leaving Pixel Toys, I joined a Nottingham based studio as a lead
+programmer, to open a satellite studio in Leamington Spa from 2018 to 2019.
+- [[url_for:cv,slug=16][Doodle Jump: Space Chase]] *
+- [[url_for:cv,slug=17][Vikings]] *
* Pixel Toys
I spent a few months in 2017 helping out with some development at
Pixel Toys.
- [[url_for:cv,slug=15][Freeblade]]
-* Hugo Games / 5th Planet Games
-After leaving Pixel Toys, I joined a Nottingham based studio as a lead
-programmer, to open a satellite studio in Leamington Spa from 2018 to 2019.
-- [[url_for:cv,slug=16][Doodle Jump: Space Chase]]
-- [[url_for:cv,slug=17][Vikings]] *
+* Viewpoint Games
+After leaving FreeStyle in 2016, I joined a VR studio, started by
+former colleagues until 2017.
+- [[url_for:cv,slug=13][Hungry Shark VR]]
+- [[url_for:cv,slug=14][Ghosts in the Toybox]]
-* Funsolve
-In 2019, I joined a Rugby based studio to take over the lead
-programmer role.
-- [[url_for:cv,slug=18][Jumanji: The Video Game]]
-- [[url_for:cv,slug=19][Hotwheels Ultimate Garage]]
+* FreeStyle Games
+My first job after moving to 'Silicon Spa' in 2013 until 2016.
+- [[url_for:cv,slug=09][Guitar Hero: Live]] *
+- [[url_for:cv,slug=10][Guitar Hero: Live - Companion App]]
+- [[url_for:cv,slug=11][Call of Duty Online]]
+- [[url_for:cv,slug=12][Call of Duty: Ghosts]]
+* AppToyz
+I did a little contract work, working on a few Disney licensed titles,
+for a few months in 2013
+- [[url_for:cv,slug=07][Disney Mickey & Minnie Applingz]]
+- [[url_for:cv,slug=08][Disney Cars and Disney Planes]]
-* CUEi
-Just before the pandemic hit in 2020, I joined Coventry University
-Enterprises, to work on 'non-game games', using games technologies for
-enterprise.
-- On Demand rendering
-- Layered rendering
-- VR training simulation
-- Distributed photorealistic rendering
+* Ideaworks Game Studio / Marmalade Game Studio
+My first job out of university. I started in 2010 as a Junior
+Programmer, and left in 2013.
+- [[url_for:cv,slug=01][Lara Croft and the Guardian of Light (iOS)]] *
+- [[url_for:cv,slug=02][Transformers 3: Dark of the Moon (iOS)]]
+- [[url_for:cv,slug=03][Call of Duty: Black Ops Zombies (iOS)]] *
+- [[url_for:cv,slug=04][Backbreaker 2: Vengeance]]
+- [[url_for:cv,slug=05][Wipeout (iOS)]]
+- [[url_for:cv,slug=06][Marmalade Juice]]
[[url_for_img:static,file=images/cv/pexels-photo-4978057.jpeg][Photo by Caleb Oquendo from Pexels]]
diff --git a/pages/about.org b/pages/about.org
index 2e3a82f..fc89e29 100644
--- a/pages/about.org
+++ b/pages/about.org
@@ -9,7 +9,7 @@
* What is the point of this website?
In part to contain information I'd like to put about myself, which
- won't fit on my CV, in part to just have a place to ramble about
+ [[url_for:cv,slug=00][won't fit on my CV]], in part to just have a place to ramble about
stuff. Some of it might be insightful, if I'm lucky.
* Your CV? Where can I find that?
diff --git a/pages/cv.org b/pages/cv.org
index a3bdfc7..0ceaf76 100644
--- a/pages/cv.org
+++ b/pages/cv.org
@@ -26,4 +26,12 @@ use. So I wrote another script to convert my CV to a
man-page... because why not.
I have some other things planned for other languages and outputs,
-but that's all for now.
+but that's all for now on that.
+
+One of the issues I have with a CV is that it has to be pretty short,
+so I cannot give much information about what I worked on. As a
+compromise I've written a [[url_for:cv,slug=00][few short paragraphs]] about each project, so
+that I can expand and explain what I think might have been the most
+interesting parts. I will still try to keep these pretty brief, no-one
+is likely to be interested in a 5,000 word article on how I
+implemented the menu UI for the [[url_for:cv,slug=03][iOS version of Call of Duty: Black Ops Zombies]].
diff --git a/pages/site-credits.org b/pages/site-credits.org
index 6b4c495..5c9e7d6 100644
--- a/pages/site-credits.org
+++ b/pages/site-credits.org
@@ -26,6 +26,10 @@ for it.
- [[https://www.pexels.com/photo/red-electric-guitar-165971/][Red Electric Guitar]] - [[https://www.pexels.com/@meline-waxx-44315][Meline Waxx]] - [[https://www.pexels.com/terms-of-service/][Pexels]]
- [[https://www.pexels.com/photo/person-playing-a-blue-guitar-hero-live-7886380/][Person Playing a Blue Guitar Hero Live]] - [[https://www.pexels.com/@mikhail-nilov][Mikhail Nilov]] - [[https://www.pexels.com/terms-of-service/][Pexels]]
+[[url_for:cv,slug=16][Doodle Jump: Space Chase]]
+- [[https://www.pexels.com/photo/spaceship-earth-at-epcot-3617464/][Spaceship Earth at Epcot]] - [[https://www.pexels.com/@benjaminjsuter][Benjamin Suter]] - [[https://www.pexels.com/license/][Pexels]]
+- [[https://unsplash.com/photos/7AckmETIk54][3D Pyramid Scene]] - [[https://unsplash.com/@rothwellden][Adam Jícha]] - [[https://unsplash.com/license][Unsplash]]
+
[[url_for:cv,slug=17][Vikings]]
- [[https://www.pexels.com/photo/vintage-round-viking-shields-in-wooden-house-5023698/][Vintage round Viking shields in wooden house]] - [[https://www.pexels.com/@introspectivedsgn][Erik Mclean]] - [[https://www.pexels.com/terms-of-service/][Pexels]]
- [[https://www.pexels.com/photo/wooden-runes-and-stones-scattered-on-wool-plaid-6739035/][Wooden runes and stones scattered on wool plaid]] - [[https://www.pexels.com/@dagmara-dombrovska-22732579][Dagmara Dombrovska]] - [[https://www.pexels.com/license/][Pexels]]
diff --git a/theme/templates/base.html b/theme/templates/base.html
index ff31f26..767be20 100644
--- a/theme/templates/base.html
+++ b/theme/templates/base.html
@@ -45,6 +45,7 @@
<footer>
<ul class="menu">
<li><a href="{{ url_for("pages", slug="about") }}">about</a></li>
+ <li><a href="{{ url_for("pages", slug="experience") }}">experience</a></li>
<li><a href="{{ url_for("pages", slug="contact") }}">contact</a></li>
<li><a href="{{ url_for("pages", slug="credits") }}">credits</a></li>
</ul>