Skip to content
View RyanChang25's full-sized avatar
😎
Making games!
😎
Making games!

Organizations

@BloxForge-Games
Block or Report

Block or report RyanChang25

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RyanChang25/README.md

👋 I'm Ryan!

22, Gameplay Developer & Engineer, and B.IT (Hons) Game Dev & Entrepreneurship at Ontario Tech University.

About Me

Hey there! I'm Ryan, and I've been immersed in the world of game development since 2016. I have a passion for exploring new technologies and collaborating with fellow engineers to craft immersive virtual experiences. Over the years, I've had the privilege of working with several studios as a Roblox gameplay programmer & engineer, contributing to the successful launch of titles for various brands and clients. My most notable technical skills are as follows:

  • Proficient in Roblox Luau, demonstrating expertise through diverse game projects with 6+ years of experience.
  • Experienced in using libraries such as Roact, Knit, and a range of RbxUtil Modules.
  • Knowledgeable in usage of third-party SDK’s such as GameAnalytics and PlayFab.
  • Plugin creation proficiency from previous work experience (Eg. CutsceneManager, and WhiteBox Designer).
  • Competent in tools and programs such as Moonwave, TestEZ, GitHub, Bitbucket, VS Code, Rojo, Confluence, and Jira.

Contact

X YouTube DevForum LinkedIn

You can contact me by click any of the above badges and contacting me from there. Email is the fastest response times.

Pinned

  1. Revolving-Objects-Demo Revolving-Objects-Demo Public

    This demo is a personal project made to show my understanding of Mathematical Functions, Prototype-Based Classes, Object-Oriented Programming, and Single Script Architecture.

    Lua 1

  2. Dungeon-Generation-Service Dungeon-Generation-Service Public

    I created the Dungeon Generation Service to semi-procedurally generate dungeon layouts in my games.

    Lua 2

  3. Mob-Pathfinding-Service Mob-Pathfinding-Service Public

    Mob Pathfinding Service is a service I created to handle large amounts of AI mobs with OOP implementation.

    Lua 1

  4. Raycast-Projectile-System Raycast-Projectile-System Public

    Raycast Projectile System is a system I created to render smooth projectiles using raycasting and a physics algorithm.

    1

  5. Inventory-Controller-with-Profile-Service Inventory-Controller-with-Profile-Service Public

    I developed the Profile Inventory Controller so that it can easily read data returned from Profile Service and implement them into a UI structure with OOP and built-in sorting.