Hi, my name is Iggy Zuk, and I’m a Game Designer / Programmer, based in London, UK.
I’ve been making games for 16 years.
As a designer, my strengths are in system design, and player experience.
As a programmer, my strengths are in rendering, gameplay, and feel.
I mainly use Unity with C# these days.
You can have a look at my projects, or just the cool ones.
Skills
- Creative Thinking
- Maths, Physics
- Game Design, System Design, Human Psychology
- Software Engineering, Computer Science, Clean Code
- Unity, C#, DOTS
- Mobile Development: iOS / Android
- Standalone Development: Steamworks SDK
- Graphics Programming: OpenGL, GLSL, URP, ShaderGraph, VFX
- Low-level: C, C++, GoLang
- Front End: HTML, CSS, Javascript
- Back End: AWS, Firebase, REST API, CMS
- Networking: Photon, Sockets
- AI: State Machines, Behavior Trees
- UI: Modular, Flexible, and Clean
- Performance: Profiling, Debugging, Memory Optimizations
- Eye for Visuals: Game Feel, Particle Systems, Timing
- Art & Animation: Spine, Blender, ProBuilder
- Git – Revision Control System
- Project Management: Agile, Trello
- Game Engine Architecture
Education
I’ve finished an art school with great results. But it wasn’t something I was excited about. I’ve started making flash games pretty early on and managed to get a job offer. I’ve learned a lot of what I know in practice. The rest I pick up from books, online courses, and the internet. The internet is great in general, the hard part is staying focused.
Experience
Founder
- HYPR
- May 2018 - Present · 2 years 9 months
- London, UK
Making simple mobile games.
Contract Game Developer
- Ancient Games D.S.
- Apr 2019 - Oct 2020 · 1 year 7 months
- London, UK
Worked on a mobile game as the lead developer. I’ve had to deal with networking in Photon, AI (Behavior Trees), UI screens, making VFX (Unity’s particle systems), maintaining, refactoring, and fixing code, implementing IAP, Ads, Notifications, Analytics, Localization, CMS, and finally publishing the game to the iOS App Store.
Contract Game Developer
- Bossa Studios
- Feb 2018 - May 2018 · 4 months
- London, UK
Mainly fixing bugs on an MMO - Worlds Adrift.
Senior Unity Game Developer
- SAM Labs
- Mar 2017 - Feb 2018 · 1 year
- London, UK
Together with the lead developer coded the main education app from scratch in Unity. As well as prototyped several experimental toys.
Games Developer
- Funky Panda Games
- Apr 2016 - Mar 2017 · 1 year
- London, UK
Prototyped game ideas and worked on a deterministic lock-step multiplayer game for mobile devices.
Games Programmer
- Mediatonic Games
- Feb 2015 - Mar 2016 · 1 year 2 months
- London, UK
Implemented features in a game made with a custom C++ engine. Worked on a mobile game in Unity, mainly responsible for the 3D battles.
C++ Game / Engine Programmer
- Iggy Zuk Games
- Nov 2010 - Feb 2015 · 4 years 4 months
- London, UK
Decided to take game dev into my own hands and work on games with friends. Developed Deadly 30, and Turtle Trigger. Later, I made a custom Game Engine, it was mostly a personal project to become a better programmer.
Actionscript Games Programmer
- Nitrome Limited
- Jan 2010 - Nov 2010 · 11 months
- London, UK
Great work environment. I was a programmer working with different artists on various exclusive games. Most of them being pretty challenging because of their creativity requiring a unique approach to each one.
Web / Game Programmer
- Free Online Games
- Mar 2007 - Nov 2009 · 2 years 9 months
- Dubai, United Arab Emirates
This was my first job as a game programmer. Most of the time I was working on simple exclusive flash games, where I was responsible for their design, artwork, and code. When I wasn’t doing that, I would be branding other games. Other times I would work on web-based MMOs, designing layouts and tinkering in databases. The work was done with HTML+CSS, some Javascript, and of course PHP+MySQL. Needless to say, the job required a lot of broad skills and knowledge, which I acquired as it was needed.