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 /cv/doodle.org | |
| parent | ba4e78346aac1843890c1a889807b8e60bdf9419 (diff) | |
Added Doodle Jump
Diffstat (limited to 'cv/doodle.org')
| -rw-r--r-- | cv/doodle.org | 25 |
1 files changed, 25 insertions, 0 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]] |
