[Addons Application] Icarus' Developer Application

Icarus

Well-known Member
Aug 2, 2025
11
0
41
In-game name:
Icarus

Steam ID:
STEAM_0:1:61622587

Age:
21

For how long have you played on our servers?:
5 months

What country are you from?:
USA

Time Zone:
EST

Do you have a mic?:
Yes

Is this your first application for Developer? If not, link previous ones:
Yes

Have you received any bans?:
No

How confident are you with GLua? (Rate yourself 1-10 using rating guide):
7

Do you have any experience with Git?:
Yes, I've primarily used Git in my previous work with another Garry's Mod community, I've been using it for roughly 4 years.

Do you have previous experience as a Developer for GMod?:
Yes, I've worked the past 4 years at another Garry's Mod community, where I've worked primarily as a web developer and systems administrator, but also as a GLua developer and a C# developer for Rust. Admittedly, I'm at my strongest when doing backend work, though I am capable of working on frontend tasks when required.

Here's information on some projects I worked on directly, if you'd like to review the source code for any addons where it's not listed, please reach out to me directly on Discord @ ethan.js

https://github.com/IFNEthan/virtual_sweps - A proof of concept addon designed to help solve issues presented by SWEPs in Garry's Mod natively counting towards the entity limit. This leverages Lua to store the weapons when not in use, and dynamically recreate the entity with it's data when switched to by the user, made to be as seamless as possible for the user.

A lightweight permaprop system with support for per-map storage (so you can easily switch between maps), aswell as storing entity data for permapropped entities.

1764553232184.jpeg

A Star Wars themed deployable bubble shield, based on the Squad Shield from Star Wars Battlefront

1764552564784.png

An addon that adds a simple UI which allows you to create different names per-job, aswell as an option that automatically changes your RP name to the associated alias when switching jobs.

A tool that allows you to create presets with specific render distances, and associate certain entities with that preset, automatically setting entities of that type to render at the specified distance

1764552983042.jpeg

A tool that allows you to set spawnpoints per job, or per category (respecting the most specific of the two), aswell as supporting respawns in a radius around spawnpoints (traces to avoid spawning in other rooms/walls/floors/other players)

20251130211153_1.jpg

Perhaps the most complex of my addons, a fully custom weaponbase (created to replace TFA) made to be performant whilst still being as functional as possible, and allowing for a decent amount of player customization.


How many hours can you commit to developing per week?:
At least 10+ hours, I'm currently between jobs, so I have a significant amount of time available to dedicate.

Why do you want to be a Developer? What can you help us with?:
I want to help out by resolving issues that might be on the development tracker for extended periods of time, and contribute to creating new content and features for updates. I enjoy Garry's Mod development , as it provides immediate feedback from players interacting with my work. I understand that development time is one of the team's biggest constraints, and I would like to help in reducing that bottleneck by contributing consistently, and helping to implement things that might otherwise be backlogged due to that.