Kyle Hunter
Game Programmer at GAME PILL- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
Confronting Bias: Thriving Across Our Differences
LinkedInJun, 2021- Nov, 2024
Experience
-
GAME PILL
-
Canada
-
Software Development
-
1 - 100 Employee
-
Game Programmer
-
Nov 2022 - Present
-
-
-
Gata Games
-
Canada
-
Software Development
-
1 - 100 Employee
-
Game Programmer
-
Oct 2022 - Nov 2022
-
-
-
Drinkbox Studios
-
Canada
-
Computer Games
-
1 - 100 Employee
-
Game Programmer
-
Apr 2022 - Oct 2022
• Utilized C++ and the in-house game engine's scripting language to investigate and resolve backlogged bugs, while adhering to existing coding style and structure.• Utilized C++ and various SDK documentations to port the existing games to different platforms and modified the codes to support platform-specific features such as cloud saving, build making and uploading, etc.• Researched and developed technical art tools in Blender and Gimp editor using Python.• Developed VBA (Visual Basic for Applications) scripts for Excel to efficiently implement localization texts to the game's technical format.• Implemented and set up sound effects using FMOD and the in-house game engine.• Identified bugs using creative methods, wrote reports and communicated with different departments of the production team.Shipped title: Nobody Saves The World Show less
-
-
Programming Intern
-
Mar 2021 - Apr 2022
-
-
-
Monster Mystery
-
Toronto, Ontario, Canada
-
Game Programmer
-
Apr 2022 - Sep 2022
Game Programmer for a multiplayer Unreal Engine project using C++: • Implemented the base character class and its derived classes based on Unreal's Third Person template. • Implemented a game object that spawns a homing projectile which chases the player around when triggered. Game Programmer for a multiplayer Unreal Engine project using C++: • Implemented the base character class and its derived classes based on Unreal's Third Person template. • Implemented a game object that spawns a homing projectile which chases the player around when triggered.
-
-
-
George Brown College
-
Canada
-
Higher Education
-
700 & Above Employee
-
Peer Coach
-
Feb 2020 - Apr 2022
Peer support role of the Peerconnect Community department, offering support under three pillars: Good Food, Inclusion, and Well-Being.• Programmed Excel scripts to make monthly reports based on data from the Good Food program.• Supported students in being successful at college by offering advice and learning strategies based on lived experience.• Provided accurate and relevant resources such as mental health, housing, college policies to students in a timely manner.• Moderated the department's public Discord server and contributed to building a positive learning community for fellow students by active listening and helping them deal with stress. Show less
-
-
Student Researcher
-
Aug 2020 - Apr 2021
• Collected and analyzed data for the Canada-wide Communal Lunch Project (https://communallunchproject.ca/).• Drove social media engagement by designing graphics and composing content.• Collaborated with Project Assistants to come up with social media strategy.
-
-
Peer Tutor
-
Mar 2020 - Apr 2020
-
-
-
Octopus Moon Studio
-
Canada
-
Mobile Gaming Apps
-
1 - 100 Employee
-
Game Programmer
-
Dec 2020 - Dec 2021
Game Programmer for multiple released and unreleased projects in Unity using C#: • Implemented various game features in Unity using C# for PC, web, and mobile platforms. • Introduced tech-art solutions based on cumulative experience to improve workflow and establish best practices. Game Programmer for multiple released and unreleased projects in Unity using C#: • Implemented various game features in Unity using C# for PC, web, and mobile platforms. • Introduced tech-art solutions based on cumulative experience to improve workflow and establish best practices.
-
-
-
Billy Franklin's Adventure
-
Toronto, Ontario, Canada
-
Game Programmer
-
Apr 2021 - Jun 2021
• Implemented a level loading system using C# in Unity that allows game designers to easily set triggers for loading and unloading levels for optimization. • Implemented a level loading system using C# in Unity that allows game designers to easily set triggers for loading and unloading levels for optimization.
-
-
-
Kitchen Stuff Plus Inc.
-
Canada
-
Retail
-
100 - 200 Employee
-
Sales Associate
-
Oct 2019 - Mar 2021
• Drove sales by delivering exceptional customer service with the "go above & beyond” philosophy. • Stocked and merchandized products to improve store appearance. • Built furniture as display units for the store in a clean and timely manner. • Performed cashier operations. • Constantly developed knowledge base with products & services offered. • Drove sales by delivering exceptional customer service with the "go above & beyond” philosophy. • Stocked and merchandized products to improve store appearance. • Built furniture as display units for the store in a clean and timely manner. • Performed cashier operations. • Constantly developed knowledge base with products & services offered.
-
-
-
Post Boredom Games
-
Canada
-
Entertainment Providers
-
1 - 100 Employee
-
Game Programmer
-
Feb 2020 - Sep 2020
Game Programmer for project Save The Date: • Implemented player locomotion in Unity using C#. • Cleaned up player animations and implemented them in Unity. • Set up player interactions with game objects. Game Programmer for project Save The Date: • Implemented player locomotion in Unity using C#. • Cleaned up player animations and implemented them in Unity. • Set up player interactions with game objects.
-
-
-
Glass Egg - a Virtuos Studio
-
Vietnam
-
Computer Games
-
100 - 200 Employee
-
Technical Lead
-
Jun 2016 - Aug 2019
Co-directed work related to the Frostbite game engine for Glass Egg, and managed associated technical pipelines while leading a team of 30 artists. This includes direct communication with clients, as well as mentoring and onboarding new technical artists.• Team lead for Glass Egg’s Frostbite vehicle team. • Proactively solved problems in the Frostbite integration process and programmed tools to streamline integration.• Implemented new Maya tools and improved existing processes by gathering requests or analyzing effectiveness.• Held regular presentations to train artists on new tools and workflows, as well as to report to the management team.• Forged positive relationship with clients and the internal teams (up to 30 artists), boosted communication and contribution. Shipped titles: • Need For Speed: Heat• Need For Speed: Payback• Elite Dangerous Show less
-
-
Technical Artist
-
Jun 2014 - Jun 2016
Offered full-time position to take charge of all technical aspects of the projects, lead the teams alongside the Art Leads and Producers, review 3D models for quality assurance, and negotiate with clients.• Implemented new Maya tools to support new workflows, and improved existing with the “faster – safer – easier” philosophy.• Familiarized with the specifications of multiple projects in short time spans to effectively create checklists for the team, advise artists, and perform quality assurance. • Forged positive relationship with clients and the team, boosted communication and contribution. Shipped titles: • Need For Speed (2015)• Need For Speed: Edge• Need For Speed: No Limits• Forza Horizon 2• Forza Motorsport 6 Show less
-
-
Technical Intern
-
Sep 2013 - Jun 2014
Assisted the Technical Manager on various technical tasks including programming tools for art production, quality assurance, hardware/software setup, and general technical support.• Demonstrated ability to understand the 3D art creation workflow and pipeline within a short time span.• Improved some of the client’s tools to simplify user interaction and optimize processing time.• Increased team efficiency by swift and throughout technical support.Shipped titles: Forza Motorsport 5. Show less
-
-
Education
-
George Brown College
Ontario College Advanced Diploma, Game Programming -
HUFLIT
Bachelor of Science (BS), Computer Software Engineering