About Me

Who I Am

My name is Leighton, though I go by Protonn. I’m an 18-year-old programmer with a passion for scripting and game development that started 6 years ago when I was just 12. Since then, I’ve been dedicated to mastering Lua and Roblox Studio, as well as using Python, C++, JavaScript, and Java for their respective purposes. I’ve been involved in projects ranging from game development to reverse engineering and anticheat development, honing my expertise across a wide variety of interactive and technical environments.

My Focus

Over the years, I’ve built a strong foundation in Lua and Roblox scripting, pushing the limits of what’s possible within the platform. My expertise covers everything from developing game mechanics to designing complex systems, always driven by a desire to create and innovate. I aim to continue exploring the vast possibilities within Roblox and other development platforms, continuously improving my craft.

Education & Future Goals

In addition to programming, I have a background in Maths, Physics, and Computer Science, having achieved grades A in both Maths and Computer Science, and B in Physics at college. My goal is to keep pushing the boundaries of what can be done within these disciplines, and if necessary, create new tools to push further.

Commissions

I’ve had the pleasure of working with many clients on diverse projects. My commissions have reached values of up to $650, reflecting the complexity and high quality of the work I deliver.

Looking Ahead

I’m always open to new opportunities and collaborations. Although there’s a small selection of my work here now, expect more updates soon as I continue to grow and evolve as a developer.

Core Values

  • Passion for programming
  • Commitment to helping others
  • Continuous learning and growth
  • Embracing challenges head-on

Projects

AI Cars

This is the early stage of an AI cars simulation. This works by them detecting their waypoints and using the positions and velocities of other vehicles to understand whether to continue forward, change lanes, slow down, or if they need to turn a corner. This is an extreme example of an early version of this in action. This will be updated in the future with a more up-to-date version.

TARDIS Portals

Utilizing some complex math, these portals are using viewport frames. We use the player's camera to calculate where we should look in the other world, and we also replicate character movements through these portals. These are almost windows through to the other part of the world. The limitation of the viewport frames is that we cannot replicate lighting through these. Hopefully, we can overcome this limitation in the future.

Pets System

The pets are client-rendered and will follow the respective users (we're using Big Games pet textures here for this example). They can also easily be programmed to attach to objects. They surround the object and have their little animation while they attack. You may have also noticed that they follow with a little goofy wobble walk. We're utilizing basic raycasting to ensure that these pets stay on the ground and some angles to calculate them turning left and right.

Skills

Contact

Discord Logo Protonn (710514340855545878)