Hunger Games: Return of the Spear

The spear makes its return to Hunger Games in this update, which also features classic Roblox skies and crafting updates.

A new ranged weapon makes its reappearance in the Arena: the Spear! This ranged weapon is tough and hits hard – it even slows your target down!

Crafting gets a little bit of love in this update as well: it’s now easier to make swords. The Reaping now shows Level, Rank and Career status, too!

Continue reading “Hunger Games: Return of the Spear”

Your Code Sucks: Improving Your Roblox Lua Coding Habits

You might have picked up one of these terrible coding habits when learning Roblox Lua. Let’s address that, shall we?

Listen… we gotta talk. You’ve got some really bad habits when it comes to scripting on Roblox. You clearly grew a lot since your days as a novice. You’ve been around the block enough times to know when it’s time to move past old habits and grow as a developer. Now’s the time to start improving your Roblox code.

OK, maybe not all of that first paragraph is completely true, but that bit about growing as a developer might interest you a whole ton. In this post, let’s talk about what you can do to clean up your coding habits.

A word of caution: this “advice” (if we’re calling it that) isn’t for the absolute novice. If you’re really-really new, just focus on making things work first and foremost. That’s more important. For the rest of you, let’s get into it!

Continue reading “Your Code Sucks: Improving Your Roblox Lua Coding Habits”

The Binder Pattern

Let’s learn about Binders, a useful pattern that links CollectionService and OOP.

In this post, I’m featuring the Binder pattern, its uses, and reasons you should start using them in your Roblox projects.

A binder connects a CollectionService tag on Instance with an object in Lua code. When a tag is applied to an Instance, an object is constructed from a class with this Instance. During its lifetime, the object might read from various attributes on the instance to modify how it behaves. Finally, if the tag or entire Instance is removed, the object is cleaned up or destroyed accordingly.

For the purposes of this article, I’ll be using this implementation (I recommend you keep this open while reading).

Continue reading “The Binder Pattern”

Shift Lock for Roblox on Mobile Devices

Add support for mouse lock (aka shift lock) for games on Roblox’s mobile app by adding this resource to your game/experience.

I made a handy resource for Roblox developers to support “Mouse Lock” (aka “Shift Lock”) mode in their games for mobile players!

Also consider getting the Model from the Roblox website so it’s available in Studio’s toolbox and on your Roblox account!

Continue reading “Shift Lock for Roblox on Mobile Devices”

Hunger Games: Capitol Shop Update

A shiny new in-game shop, some item rebalancing, small interface updates, and a whole boat load of fixes have arrived.

It’s time Panem got what it deserves: a brand-new way to spend money, of course!

Following the theme of the UI Updates earlier this year, this update brings minor interface consistency updates and some fixes to content that broke recently. Oh, and some item rebalancing too.

Continue reading “Hunger Games: Capitol Shop Update”

ParticleEmitter:Emit(n) Version 2 is now available!

A quality-of-life update to this particle-emission plugin from 2015 is now available: attributes, better onboarding, passive update notifications, bug fixes and more.

It’s all freshened up for the modern-day Roblox developer! This simple yet useful plugin got some love in its version 2 release.

  • Now uses the EmitCount attribute, so emitters can burst different amounts of particles
  • A new on-boarding experience and update notifications
  • …and so much more. Check out the full post, or install it right now!
Continue reading “ParticleEmitter:Emit(n) Version 2 is now available!”

Hunger Games: UI Update (Part 3)

Yet another batch of improvements to the game interfaces, this time focusing some of the oldest in the game! Additionally, there’s updates to melee weapons and gamemaker selection to make things more fair for all.

The good times keep rolling with lucky batch number three of the UI Update. Continuing from Part 2, this update brings changes to some of the game’s oldest and most untouched interfaces.

But as usual for these, it’s never just interfaces updates! Melee weapons have gotten faster, fairer and more fun. Selection of gamemakers is improved, too.

Continue reading “Hunger Games: UI Update (Part 3)”

Hunger Games: UI Update (Part 2)

The second batch of changes for the UI Update is here, featuring the return of “The Fallen”, a new Report window, and a streamlined sponsor/betting flow.

It’s time for the second batch of changes! Continuing from Part 1 of the UI Update, this brings quality of life to Sponsoring and Betting, the return of “The Fallen”, and a brand new Report window!

There’s never been a better time to be a tribute in the Hunger Games! Read up, and may the odds be ever in your favor.

Continue reading “Hunger Games: UI Update (Part 2)”

Hunger Games: UI Update (Part 1)

The game icon for the Hunger Games. It's a flaming mocking jay with the text "Hunger Games".

A much needed update to the Hunger Games is here! I’m kicking off my 2021 roadmap plans for the game with the part 1 of the UI Update. It’s a whole boatload of changes, with more on the way. Spectating is upgraded, disasters are working again, there’s new changes to prevent abuse, and an in-game news window. Read up, and good luck in the Arena, tributes!

Continue reading “Hunger Games: UI Update (Part 1)”