Kevin Xu

Kevin Xu

Design de jeux video

LaSalle College Vancouver

Partager

Code QR

Intérêts

Design de jeux video, Design web, Photographie, Tourisme

Biographie

I started studying Mechatronic Systems at SFU in 2014. However, during my studies, I found that I had a strong interest in programming, so I decided to change my major to computer science. I had some experience making mods and hacks to games and always have a strong interest in game design and development. For these reasons, I decided to join the Bachelor's degree in Game Programming at LaSalle College Vancouver. When I came to LaSalle, I learned a lot about various disciplines in game development. In particular, I especially enjoyed AI, Unity engine, and gameplay. I have now completed my degree and ready to join the games industry.

Design de jeux video/LaSalle College Vancouver/Thumbnail-8.png

Demo Reel 2021

par Kevin Xu
Design de jeux video
LaSalle College Vancouver
  • 27
  • 0
Design de jeux video/LaSalle College Vancouver/Thumbnail-mf1.PNG

Mystic Fighter

par Kevin Xu
Design de jeux video
LaSalle College Vancouver
  • 22
  • 0
Design de jeux video/LaSalle College Vancouver/Thumbnail-m1.PNG

Mushroom collector

par Kevin Xu
Design de jeux video
LaSalle College Vancouver
  • 9
  • 0
Design de jeux video/LaSalle College Vancouver/Thumbnail-b1.PNG

2D Game: Battle King

par Kevin Xu
Design de jeux video
LaSalle College Vancouver
  • 7
  • 0
Design de jeux video/LaSalle College Vancouver/Thumbnail-e2.PNG

Extreme Hot

Équipe
  • 15
  • 0
Design de jeux video/LaSalle College Vancouver/Thumbnail-r1.PNG

2D Game: Raiden Infinity

par Kevin Xu
Design de jeux video
LaSalle College Vancouver
  • 13
  • 0
Design de jeux video/LaSalle College Vancouver/Thumbnail-MovingAround.png

Dungeon Delvers

Équipe
  • Sebastian Pesa

    Sebastian Pesa

    Design de jeux video
    LaSalle College Vancouver
  • Neil Sun

    Neil Sun

    Design de jeux video
    LaSalle College Vancouver
  • Kevin Xu

    Kevin Xu

    Design de jeux video
    LaSalle College Vancouver
  • Micah Meuleman

    Micah Meuleman

    Cinéma et audiovisuel
    LaSalle College Vancouver
  • Pouwei Chen

    Pouwei Chen

    Animation et VFX
    LaSalle College Vancouver
  • 40
  • 0

Compétences

• Programming in C++, C
• C# for Unity
• SourceTree, GitHub
• Artificial Intelligence
• Testing and Debugging
• MS Office
• Agile Management

Expériences

Dungeon Delvers, 3D Rogue-lite RPG Dungeon Crawler
April 2020 – March 2021 (C#, Unity, PC)
• Implemented class stats system to store and show active character stats.
• Implemented inventory system, income system, shop system for players to purchase items with loot box currency.
• Implemented an armor system for the player to configure loadout.
• Implemented character abilities.
• Implemented training mode to show the game flow for new players.

Mystic Fighter, 3D Multiplayer Fighting Game
October 2020 – December 2020 (C#, Unity, PC)
• Implemented network synchronization using PhotonPun2.
• Implemented lobby for players to create or join a room through the internet.
• Implemented state machine to handle the character animation and used photonveiw animation to synchronize data.
• Implemented collision box which can follow the animation.

Extreme Hot, 3D FPS
October 2019 - December 2019 (C#, Unity, PC)
• Implemented life bar, player control, and character animation for the player and enemies.
• Implemented sound effects for fire, and movement.
• Implemented particle system for blood spilt when enemies take damage.
• Implemented bullet-time effects.
• Implemented collision for bullets.

Mushroom Collector, AI Pathfinding Simulation
July 2019 - September 2019 (C++, Custom Engine)
• Implemented search algorithms including BFS, DFS, Dijkstra, A Star and used autonomous agents to compare the results.
• Used ImGui to implement UI options for debugging/testing.

Raiden: Infinity, 2D Vertical Shooter Game
January 2019 – March 2019 (C++, Custom Engine)
• Implemented background scrolling which adjusts based on the speed of the spaceship.
• Implemented a bullet manager to handle all the bullets for enemy and player.
• Implemented sprite animation for enemy explosions, and spaceship speedup thrusters.
• Implemented collision detection.

Battle King, 2D Multiplayer Fighting Game
January 2019 – March 2019 (C++, Custom Engine)
• Implemented sprite animation for player movement.
• Implemented state machine to handle the animation.
• Implemented collision box.
• Used ImGui to implement UI options for debugging/testing.

Formation

Bachelor of Science in Game Programming
LaSalle College Vancouver, B.C.
April 2018 – March 2021

Prix et distinctions

Honor Rolls