diff options
| author | Philipp Geyer <philipp@geyer.co.uk> | 2022-01-23 13:20:24 +0000 |
|---|---|---|
| committer | Philipp Geyer <philipp@geyer.co.uk> | 2022-01-23 13:20:24 +0000 |
| commit | 8215c8db77f66d1e5172c4331df7c158089a8a7f (patch) | |
| tree | a2d24a5b2f0f81209a8a0ae4deede4629be62ab3 | |
| parent | ba4e78346aac1843890c1a889807b8e60bdf9419 (diff) | |
Added Doodle Jump
| -rw-r--r-- | cv/doodle.org | 25 | ||||
| -rw-r--r-- | cv/index.org | 88 | ||||
| -rw-r--r-- | pages/about.org | 2 | ||||
| -rw-r--r-- | pages/cv.org | 10 | ||||
| -rw-r--r-- | pages/site-credits.org | 4 | ||||
| -rw-r--r-- | theme/templates/base.html | 1 |
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> |
