Cyro Paulino da Costa Junior

Cyro Paulino da Costa Junior

Game Design

LaSalle College Vancouver

Share

QR Code

Interest

Game Design, Information Technology

Biography

I am a game developer who graduated with a Bachelor's degree in Game Programming at LaSalle College in March 2021. Before that, I also have a Bachelor's degree in Computer Science from Brazil. Since my childhood, I have been passionate about games and I have decided to change my career to follow this path. I love to play all kinds of games from FPS, strategy, action, and adventure in my spare time and observe and enjoy the different mechanics that these games bring. Something that keeps me motivated is my curiosity about how one can turn simple ideas into enjoyable gameplay experiences in the game development process.

Game Design/LaSalle College Vancouver/Thumbnail-Cover.JPG

Landmass Generation

by Cyro Paulino da Costa Junior
Game Design
LaSalle College Vancouver
Game Design/LaSalle College Vancouver/Thumbnail-Cover.PNG

Loco-Locomotive

Team
Game Design/LaSalle College Vancouver/Thumbnail-e2.PNG

Extreme Hot

Team

Skills

• 6 years of professional software development experience working on enterprise systems on a wide variety of languages and platforms.
• Within that, 2 years were focused in Java development on Google Android platform.
• 2 years of academic experience in game development using C++ and C#.
• Experience working in agile development teams and client interaction.

Experiences

Omega Engine, Custom 3D Graphics Engine using C++ 17 and DirectX 11
• Implemented some modules such as AI (Pathfinding and Behaviours).
• Implemented rendering techniques using High-level shader language (HLSL) to create dynamic shadow, texturing and post processing.
• Implemented skeletal animation system.
• Implemented custom block allocator/typed allocator for memory management.
• Integrated the dear ImGUI library as the debugger UI.
• Integrated Open-Asset-Importer-Library (Assimp) to import 3D models (.fbx,.obj) for animation clips.

Loco-locomotive, Unity 3D - C#
• One year team project to build a 2.5D platformer game using Unity Engine with C#.
• Responsible for gameplay development, such as player, train and turret mechanics.

Landmass Generation, Unity 3D - C#
• Developed procedural landscape generation using Perlin Noise.
• Implemented export a file as heightmap noise that can be used to another Unity Terrain component.

Extreme Hot, Unity 3D - C#
• Project implemented over 5 weeks with a team of 2 programmers.
• Implemented gameplay mechanism including enemy spawning and player behaviours.

Education

• Bachelor of Science in Game Programming, LaSalle College Vancouver, British Columbia, Canada
2018 - 2021

• Bachelor of Computer Science, Escola de Engenharia de Piracicaba, São Paulo, Brazil
2003 - 2008

Honors and Awards

Hounor Rolls