Peiming Xia
Unity/Unreal Developer | Full Stack SDE
Talent
Vancouver, Metro Vancouver Regional DistrictMember since February 11, 2023
·
Hire this person
Send a job offer directly to this candidate
About
About Me:
I'm an experienced Unity Developer in XR Development and Game Development, also, I have professional experience in Unreal Sequencer and Blueprint + Cpp workflow in the game industry.My Skills:
General Development: Java, C#, C++, KotlinWeb & Mobile Development: HTML, CSS, JavaScript
Game & XR Development: Unity, Unreal
Computer Science: data structures and algorithms, object-oriented programming
General Knowledge and Frameworks: Spring, Version Control, Unity XRI, Unity OVR, MRTK, Azure Blob Storage, Vuforia
Experience
Work Experience:
IGG Canada
Cinematic Designer
2021/08 - 2022/04
- Provided ideation and overall design to storyboard for mobile game ads.
- Produced prototype video for ads via the Unreal Engine 5 sequencer. Designed overall camera and actors' movements, trigger functions and events from different blueprints in the sequencer.
- Designed functional blueprints to boost production.
- Version control through perforce.
- Communicated and collaborated with artists and video editors for further production.
Twitch+: A Personalized Twitch Resources Recommendation Engine
- Designed and built a full-stack web application for users to search twitch resources(stream, video and clip) and acquire recommendations.
- Built a web page with a rich + user-friendly experience using React and Ant Design.
- Implemented RESTful API using Java servlets, and retrieved real Twitch resources using Twitch resources to implement a Content-based algorithm.
- Implement a file import system based on Azure blob storage to acquire data using REST API for runtime hot loading FBX model and vuforia data from the backend to Hololens frontend.
- Implemented a factory + injection design to spawn UI and attach delegation to toggle specific objects.
- Implemented Vuforia for overlaying the virtual object to its 3d-printed model in reality. When looking at a pre-trained geometry in real life, the virtual object will snap to its location in the real world.
- Implemented a sectioning function for the inspector.
- Created fundamental architecture for the project that is flexible for data communication with the remote end. We shared a public JSON file between two ends; when therapists are done with configuration and run a simulation, the configuration data will pass to a JSON file and call the "patient end" to start a simulation. The "patient end" will then read data from JSON and simulate with the appropriate dosage.
- Optimized the project to reduce draw calls and batches.
- Created a driving simulation that will infinitely generate roads and waypoints for the car to navigate.
- Created a grocery simulation that will automatically generate numerous interactable objects on shelves.
- Designed an algorithm to generate terrain, biome and region for strategy games, valid to use for all tile-based maps.
Education
Master of Digital Media:
University: Simon Fraser University
2020/09 - 2022/06
GPA: 4.0
Bachelor of Television Director:
University: Communication University of China, Nanjing
2013/09 - 2017/07