My placement at

My profile

My name is Jia Xuan Ng, I'm in my third year and on placement. My course is Computer Science BSC.

  • First name: Jia
  • Last name: Ng

 Feral  Interactive  

This is about my year at Feral Interactive. This will be laid out in time order. Enjoy!

Journal RSS

Week 28/29/30/31 | (February 2023)

Posted on 26 February 2023 at 14:43

This month was very busy, with the new patch of WH3 coming out on CA's end. I've been steadily working on that but had a few sick days; should all be tidied up by the end of next week(as I'm leaving on the 3rd March for a couple weeks).

We decided to cut some work which sucks as I worked quite hard on it - but it's okay as the systems I've implemented will still be used in future/concurrent projects.

Apart from that I can't really say much because everything else is under lock and key - just that I've been working on issues for upcoming releases.

Week 24/25/26/27 | (January 2023)

Posted on 29 January 2023 at 14:52
Last updated 29 January 2023 at 14:55

This month has gone by fast - after returning to work on 3rd Jan we had an in-depth meeting on what are goals are within the coming months.

As far as my work goes - focusing on some really annoying bugs (desycns, our APIs, Apple WebKit, etc.); which are taking up quite a bit of time, which is a bit concerning as I'm the only working on the project. A senior dev stepped in and gave a bit of hand, and it was really me asking senior devs about our libraries that I haven't had chance to touch before.

Towards the end of the month, I was finally able to deal with the very annoying Apple webkit. Essentially, after Apple put their forefront updated API out, they deprecated a lot of code that we were using previously - which led to a lot of investigation and testing things out. Since Apple has seriously bad documentation, I had to spend a lot of time reading through StackOverflow and posts on Apple Developer Forums. Fortunately, I was able to resolve that issue and am working on multiplayer desyncs right now, which will be challenging.

Week 22 & 23

Posted on 14 December 2022 at 20:43

On Week 22 I finally solved the issue I've been working on for the last 4 weeks. This was happy news as it was a deadline for the end of the year. Now QA can start testing it in earnest and we may hope for a dummy release in the new year. It took a few days to clean up all my changes and wrote unit tests for it.

I've been working on DLC activations and MAS receipts throughout Week 23 - a lot of bug-hunting. Hopeful to fix the issue by the end of the week.

Week 21

Posted on 3 December 2022 at 17:56

This week there's been issues with the Linux build, at first glance it seem to be the OS terminating the build process due to running out of memory. Our sysadmin decided to upgrade the OS and this seems to have resolved it so far(fingers crossed).

Meanwhile I've been working on our unannounced item. I have found the culprit in regards of memory-mapping - the file is mapped but there's the issue of reading data from those split files which I need to work out. By the end of the week I've found where it's going wrong so it should be fairly straight forward starting next week.

We only have 3 weeks left until the Christmas break - in which most people are taking holidays off(of course) - so it'll most likely be a studio break.

Week 20

Posted on 26 November 2022 at 15:18

Week 20 was pretty smooth sailing, we finally tackled the issue that has been blocking development on a platform for us for a few weeks.

Our build machine was acting up and wasn't producing Linux builds; and we had trouble with the DLCS for the series but this was quickly patched towards the end of the week.

Next week will be focusing on the development as afore mentioned; the merge should be completed and shipped soon enough.

19 entries

Night out at Backyard Cinema