#game-dev-chat
1 messages Ā· Page 1 of 1 (latest)
²
3rd š
4th
5th
6th 
new chat š
new chat who dis
not MY dev chat š¤š¤
okay
Hello
meow
Okay so, are you building this for a discord activity or
no its a roblox game
Ah
I think that's on topic here
-# don't hurt me
Butttt
The typical approach is to check for intersection between the weapon hitbox and the target hurt box
A hurt box yes
Use the .touched method (I think that's the lua one?)
can i send it here
Should be able to
its not gonna have it color but here
Code here
?
local Handle = Tool:WaitForChild("Handle")
-- Create or find the Hitbox part
local Hitbox = Handle:FindFirstChild("Hitbox") or Tool:FindFirstChild("Hitbox")
if not Hitbox then
Hitbox = Instance.new("Part")
Hitbox.Name = "Hitbox"
Hitbox.Size = Vector3.new(4, 4, 4) -- Adjust size as needed
Hitbox.CanCollide = false
Hitbox.Transparency = 1
Hitbox.Anchored = false
Hitbox.Parent = Handle -- or Tool if you prefer
end
local Players = game:GetService("Players")
local Damage = 10 -- Amount of damage per hit
local debounce = {} -- Prevents multiple hits on the same player
local function onHit(hit)
local character = hit.Parent
local humanoid = character:FindFirstChildOfClass("Humanoid")
local player = Players:GetPlayerFromCharacter(character)
local toolOwner = Players:GetPlayerFromCharacter(Tool.Parent)
-- Only damage if it's not the owner and not already hit this swing
if humanoid and player and player ~= toolOwner and not debounce[player] then
debounce[player] = true
humanoid:TakeDamage(Damage)
-- Optional: Play a sound or give coins to the tool owner
wait(0.5) -- Debounce cooldown
debounce[player] = nil
end
end
-- Clear debounce table at the start of each swing (optional but recommended)
Tool.Activated:Connect(function()
debounce = {} -- Reset debounce for each swing
end)
Hitbox.Touched:Connect(onHit)
You can use code blocks and assign them a syntax
This will probably work fine, but .touched running all the time could have performance implications
wym
Right now .touched is checking constantly
if should only effect it if i swing with my tool out correct
With your current setup? No
local Handle = Tool:WaitForChild("Handle")
-- Create or find the Hitbox part
local Hitbox = Handle:FindFirstChild("Hitbox") or Tool:FindFirstChild("Hitbox")
if not Hitbox then
Hitbox = Instance.new("Part")
Hitbox.Name = "Hitbox"
Hitbox.Size = Vector3.new(4, 4, 4) -- Adjust size as needed
Hitbox.CanCollide = false
Hitbox.Transparency = 1
Hitbox.Anchored = false
Hitbox.Parent = Handle -- or Tool if you prefer
end
local Players = game:GetService("Players")
local Damage = 10 -- Amount of damage per hit
local debounce = {} -- Prevents multiple hits on the same player
local isSwinging = false -- Tracks if the tool is currently swinging
-- Function to handle hit detection
local function onHit(hit)
if not isSwinging then return end -- Only damage if swinging
local character = hit.Parent
local humanoid = character:FindFirstChildOfClass("Humanoid")
local player = Players:GetPlayerFromCharacter(character)
local toolOwner = Players:GetPlayerFromCharacter(Tool.Parent)
-- Only damage if it's not the owner and not already hit this swing
if humanoid and player and player ~= toolOwner and not debounce[player] then
debounce[player] = true
humanoid:TakeDamage(Damage)
-- Optional: Play a sound or give coins to the tool owner
wait(0.5) -- Debounce cooldown
debounce[player] = nil
end
end
-- Connect hit detection
Hitbox.Touched:Connect(onHit)
-- Track when tool is swung
Tool.Activated:Connect(function()
isSwinging = true
debounce = {} -- Reset debounce for each swing
-- Optional: Add a delay or animation here
-- For example, you can wait for the swing to finish
-- or use an animation track to detect the end of the swing[1]
wait(0.5) -- Adjust delay to match your swing duration
isSwinging = false
end)
better
Needs a hitbox
local Tool = script.Parent
local Handle = Tool:WaitForChild("Handle")
-- Configuração da Hitbox
local Hitbox = Handle:FindFirstChild("Hitbox") or Tool:FindFirstChild("Hitbox")
if not Hitbox then
Hitbox = Instance.new("Part")
Hitbox.Name = "Hitbox"
Hitbox.Size = Vector3.new(4, 4, 4)
Hitbox.CanCollide = false
Hitbox.Transparency = 1
Hitbox.Anchored = false
Hitbox.Parent = Handle
end
local Players = game:GetService("Players")
local Damage = 10
local debounce = {}
local hitboxEnabled = false
-- Função para ativar/desativar a hitbox
local function toggleHitbox(enabled)
if enabled then
Hitbox.Touched:Connect(onHit)
else
Hitbox.Touched:Disconnect()
end
hitboxEnabled = enabled
end
local function onHit(hit)
if not hitboxEnabled then return end
local character = hit.Parent
local humanoid = character:FindFirstChildOfClass("Humanoid")
local player = Players:GetPlayerFromCharacter(character)
local toolOwner = Players:GetPlayerFromCharacter(Tool.Parent)
if humanoid and player and player ~= toolOwner and not debounce[player] then
debounce[player] = true
humanoid:TakeDamage(Damage)
wait(0.5)
debounce[player] = nil
end
end
-- Ativar hitbox apenas quando o jogador ativar a ferramenta
Tool.Activated:Connect(function()
debounce = {}
toggleHitbox(true)
-- Desativar após um curto perĆodo ou quando o jogador soltar o botĆ£o
wait(0.2) -- Ajuste conforme necessƔrio
toggleHitbox(false)
end)
Hm?
hmm
Codeblocks:
```js
const Discord = require("discord.js");
// further code
```
becomes
const Discord = require("discord.js");
// further code
Inline Code:
`console.log('inline!');` becomes console.log('inline!');
^ you can share code easier this way. Just change js to the language choice as this is the DiscordJS example
Reddit?
I'm sure there are subreddits for purchasing skill
Btw is this official discord server?
One of them, yes
Which one?
It's for getting help with bot coding and other dev-related discussions
Do note that this is not a support server, as none exist
wsg

.
local Handle = Tool:WaitForChild("Handle")
-- Configuração da Hitbox
local Hitbox = Handle:FindFirstChild("Hitbox") or Tool:FindFirstChild("Hitbox")
if not Hitbox then
Hitbox = Instance.new("Part")
Hitbox.Name = "Hitbox"
Hitbox.Size = Vector3.new(4, 4, 4)
Hitbox.CanCollide = false
Hitbox.Transparency = 1
Hitbox.Anchored = false
Hitbox.Parent = Handle
end
local Players = game:GetService("Players")
local Damage = 10
local debounce = {}
local hitboxEnabled = false
-- Função para ativar/desativar a hitbox
local function toggleHitbox(enabled)
if enabled then
Hitbox.Touched:Connect(onHit)
else
Hitbox.Touched:Disconnect()
end
hitboxEnabled = enabled
end
local function onHit(hit)
if not hitboxEnabled then return end
local character = hit.Parent
local humanoid = character:FindFirstChildOfClass("Humanoid")
local player = Players:GetPlayerFromCharacter(character)
local toolOwner = Players:GetPlayerFromCharacter(Tool.Parent)
if humanoid and player and player ~= toolOwner and not debounce[player] then
debounce[player] = true
humanoid:TakeDamage(Damage)
wait(0.5)
debounce[player] = nil
end
end
-- Ativar hitbox apenas quando o jogador ativar a ferramenta
Tool.Activated:Connect(function()
debounce = {}
toggleHitbox(true)
-- Desativar após um curto perĆodo ou quando o jogador soltar o botĆ£o
wait(0.2) -- Ajuste conforme necessƔrio
toggleHitbox(false)
end)```
That's not about the Developers Badge.
What script is this?
Looks like roblox stuff lol
f
prob is roblox stuff
thats some insane code
looks like lua
local Tool = script.Parent
local Handle = Tool:WaitForChild("Handle")
-- Configuração da Hitbox
local Hitbox = Handle:FindFirstChild("Hitbox") or Tool:FindFirstChild("Hitbox")
if not Hitbox then
Ā Ā Hitbox = Instance.new("Part")
Ā Ā Hitbox.Name = "Hitbox"
Ā Ā Hitbox.Size = Vector3.new(4, 4, 4)
Ā Ā Hitbox.CanCollide = false
Ā Ā Hitbox.Transparency = 1
Ā Ā Hitbox.Anchored = false
Ā Ā Hitbox.Parent = Handle
Ā Ā -- Optional weld
Ā Ā local weld = Instance.new("WeldConstraint")
Ā Ā weld.Part0 = Hitbox
Ā Ā weld.Part1 = Handle
Ā Ā weld.Parent = Hitbox
end
local Players = game:GetService("Players")
local Damage = 10
local debounce = {}
local hitboxEnabled = false
local touchConnection = nil
local function onHit(hit)
Ā Ā if not hitboxEnabled then return end
Ā Ā local character = hit.Parent
Ā Ā local humanoid = character:FindFirstChildOfClass("Humanoid")
Ā Ā local toolOwner = Players:GetPlayerFromCharacter(Tool.Parent)
Ā Ā if humanoid and character ~= Tool.Parent and not debounce[character] then
Ā Ā Ā Ā debounce[character] = true
Ā Ā Ā Ā humanoid:TakeDamage(Damage)
Ā Ā Ā Ā wait(0.5)
Ā Ā Ā Ā debounce[character] = nil
Ā Ā end
end
local function toggleHitbox(enabled)
Ā Ā if enabled and not touchConnection then
Ā Ā Ā Ā touchConnection = Hitbox.Touched:Connect(onHit)
Ā Ā elseif not enabled and touchConnection then
Ā Ā Ā Ā touchConnection:Disconnect()
Ā Ā Ā Ā touchConnection = nil
Ā Ā end
Ā Ā hitboxEnabled = enabled
end
Tool.Activated:Connect(function()
Ā Ā debounce = {}
Ā Ā toggleHitbox(true)
Ā Ā wait(0.2)
Ā Ā toggleHitbox(false)
end)
?
it had some odd things in it
Bruh
its luau
why is it in spanish
spanish person wrote it
wait, what language is this? not seen it before
luau
ah ok
there is no need for the local variables
and u can simplify it further with functions instead
perdoname
what does that mean
Hi, i need help with build roulette script for my bot games
What kind of help do you need?
I already built the game but need help in:
-Spin at a consistent pace, then gradually slow down.
-Update the image every frame without delays or stuttering.
to look real when it's moving
What are you using to render the game?
Node.js canvas library to render the spinning wheel as a series of images as frames
You probably need to do a bit of smoke and mirrors/cheating to look right
Spinning and gradually slowing down is pretty straightforward. It's the rotational speed over time (angle rotation per second) that you can lower over time to have it slow down
Are you having a ball go around the roulette in the opposite direction while it spins?

No it's simple just only rotating the wheel image itself
What about the ball? š
How are you rendering that? / What's the visual behaviour of it?
Oh, you aren't doing casino roulette
it's very simple but i need to make it move like real
Yes it's more simple than that
Here is my code if you can help with:
const { createCanvas } = require('canvas');
const spinFrames = 80;
const centerX = 250, centerY = 250, radius = 200;
const totalRotation = Math.PI * 5;
const anglePerItem = (2 * Math.PI) / segments.length;
for (let i = 0; i < spinFrames; i++) {
const c = createCanvas(500, 500);
const ctx = c.getContext('2d');
// Main rotation logic for the wheel
let startA = Math.PI / 2 + i * (totalRotation / spinFrames);
for (const seg of segments) {
const endA = startA + anglePerItem;
ctx.beginPath();
ctx.moveTo(centerX, centerY);
ctx.arc(centerX, centerY, radius, startA, endA);
ctx.fillStyle = seg.color;
ctx.fill();
ctx.save();
ctx.translate(centerX, centerY);
ctx.rotate(startA + anglePerItem / 2);
ctx.textAlign = 'center';
ctx.textBaseline = 'middle';
ctx.font = 'bold 18px Arial';
ctx.fillStyle = '#fff';
ctx.fillText(seg.label, radius / 2.2, 0);
ctx.restore();
startA = endA;
}
// Draw the pointer (triangle)
ctx.beginPath();
ctx.moveTo(centerX, centerY + radius + 10);
ctx.lineTo(centerX - 10, centerY + radius + 30);
ctx.lineTo(centerX + 10, centerY + radius + 30);
ctx.closePath();
ctx.fillStyle = '#fff';
ctx.fill();
// Save frame to array or file...
}
In which case, its storing a rotational speed for the wheel and slowing that down over time with some cheating to have it land where you want to
For now, Iām just focusing on the wheel itself
Trying to make it look realistic when itās moving.
I havenāt added a ball or any physics-based slow-down yet. Just aiming for a smooth, believable spin effect for the wheel
I am talking about the wheel
Do you have an example of the effect that you want to achieve?
I just saw in other servers and wanted to create my own one,
The wheel i saw was moving like real game in the chat
Iāve seen spinning wheels in other servers that look really smooth
Without a visual example of what you trying to achieve, it's hard to help
Store the angle of rotation of the wheel
Store the rotation speed of the wheel
Every frame, angle of the wheel += rotation speed * time since the last frame
Draw the wheel at the rotation angle on the canvas
That's the basic spinning. Then to have it slow down, decrease the rotation speed of the wheel over time
The problem was sending frames (images) was not good idea, so i did install gifencoder it did help well. Thank you.
tsup
Hello
Depends on how fast you learn and how committed you are to the process.
3 month is enough for basics
it might take a while but its possible in 3 months if you commit to it
3 months or even yrs
You can learn like the very basics of C++ in 3 months on average
i learnt the basics of C in just half a month using Bro Code's course on youtube, maybe more for c++, so i would say 1 month for basics
he has a c++ course too im pretty sure
Hlo
hello
Tess
Hey everyone I'm oneking
Basicaly I'm just here to chill, meet awesome people, and have a good laugh. Fun fact I once thought I was a big shot CEO because I sold snacks in high school and i made some little cash from em š
I love funny memes, talking late into the night, good music, and getting lost in weird YouTube and tiktok videos or random facts.
If you're all about good energy, engaging in convos, and just clicking with people, then perhaps we are buddies already. Do wellĀ toĀ hitĀ meĀ up,
totally a bot btw, just had two similar messages/users in another server. different words, same vibe. GPT generated.
was thinking exactly the same
is this a quote from someone
Hlo
hi im new here
Me too
If you put enough effort
š® SCREENSHOT SATURDAY š®
We're starting a weekly Screenshot Saturday thread for game developers in the server. Time to show off what you've been working on! Drop your game's screenshots, GIFs, or short clips here along with:
- A brief description of what you're building
- What you're excited about or struggling with
- Any specific feedback you're looking for
This is all about learning from each other and celebrating our progress. Links are welcome for this thread - feel free to share your itch.io pages, Steam wishlists, or project repos so people can follow your journey. Just keep it focused on sharing your work rather than heavy promotion and it MUST be SFW. Whether it's your first prototype or your upcoming release, we want to see it!

Poor Anthony
are game development popular? Seems like game dev isn't as popular here in discord
wait that sounds dumb
:blobpain:
Poor Anthony
man i hate how i'm done with the rpg bot game but asking ppl in servers to try it without sound like a tech scammer is impossible š
You don't have to spam this message y'know :)
eu tive essa ideia de mecanica "nova", voces acham muito obvio ou manjado?
english please
What do you mean by obvious? Like I can tell there is a gravity change feature, but is that a problem?
I think there's a lot of cool design space you can do with gravity changing puzzles. Also the effects are really well done already. I love the way the character turns to face the new gravity
thank you man!!
i mean, i think thats a lot of games that use this as the base, and i dont think thats an original idea
I think it is fine, I really like 2D platformers/movement puzzles.
Like anthony said the execution is pretty good with the animation and speed
..š
thx a lot!
Hey Iām new here. š¤ Iām wondering if yall can answer a question for me.
Can you utilize AI (like chat gpt) in a game bot build for discord?
Please tag me if anyone has an answerā¦ā¦
Well yea, but i would only do so if absolutely necessary for your idea, lots of extra considerations involved
š
It is ABSOLUTELY necessary. In fact my game design relies on it. What are some of these considerations?
Or equally important; what are the downsides?
š also, I love that you have an invisibility cloak too. I have one on my servers also. ššš»
depends on what it's used for, helping with the games code (?) or as a mechanic or part of the game
Idk
š¤ so itās several AIās. The main thing Iām interested in is AI creating new code or āitemsā and keeping track of created player inventory items.
But thereās a twist in that, the AI needs to create these items on the spot based on contextual conditions within the storyline.
š
I hope that makes sense. Basically; AI invent items on the spot. Then track themā¦
oh that's a cool concept
No need for librariesā¦.š
Can anyone help me with chat control plugin
who can help me scripting roblox game in my horror game
There are legal implications as you are sending data to a third party
You don't have full control over what is generated so it may generate something offensive, inaccurate or breaches copyright of existing work
Users may be able to 'break' the system/your prompt and use you game to generate things it's not supposed to
Your prompt has to be rock solid to prevent issues like that
And finally, the cost of tokens. You want guard rails in place so you don't run up a bill you can't pay from your users (in fact, who's going to pay for them long term)
yo
SUP
how to use it
hi
Hii
@tender sleet sorry for the ping - I didn't see the new screenshot saturday thread until yesterday, and I was wondering if I could share what I've been working on even though I'm a bit late? (if not that's okay!) I recently finished revamping my app's UI using components V2 and it'd be cool to get some feedback 
Yeah please do! We're going to keep them going each Saturday too! Bumping the thread here in case anyone else wants to hop in too https://canary.discord.com/channels/613425648685547541/1385997413785014314
@tender sleet whatās it like being a dc mod? Any special powers?
they are staff, not a mod. and please don't ping employees randomly. especially for off topic matters
Sorry!
Omg ur badges?
Hi
If I wronged your family, what would you do?
@queen patrol šļø
@queen patrol
This person is insulting you and your family @exotic crypt
šæ

@steady ore I am here to report a person acting as a former staff of discord and when I send DMs in mod mail they told me to report him in discord devs if he is in the server
!report
This server is for help with Discord APIs, SDK and other various integrations. To make a report to the Trust and Safety team, please use the in app reporting tool. For more information see this help article.
!report
This server is for help with Discord APIs, SDK and other various integrations. To make a report to the Trust and Safety team, please use the in app reporting tool. For more information see this help article.
!help
@steady ore
Can you block this person?
@3h.o
Yo
Hi
Hey this room got busy. Is there a quieter place I could pick your brain about this more? Iām curious how I would try to break my own system for testing things like that. And also the viability of making my own AI to make 3rd party usage redundant.
š Iām excited to finally have found some smart people to give actually helpful feedback.
We can create a thread?
Hello
uuuhhhh this is the wrong server how did it suddenly switch i have no idea
sorry
my bad
Nvm
R0B10X
yea it was that
told me to go to hell and i wanted to send those pics to their server for info
.
huh
is godot a good engine?
guys can u build good games for discord activity
i played all those games on discord they arent good who even think people would play
Yes
Itās just that the games on the list are more of shovelware from what Iāve seen, if you have a good idea thats fun you definitely can
yes this one but need multiplayer so freind can do 1v1 or 1v1v1 https://www.crazygames.com/game/ragdoll-archers
also a clound systm so player didnt lose thir progress
dont forgot to ad this special arrows
?
.
Oh I had read it a different way
It's fine. Depends on what you want at the end of it though.
Official console support isn't there yet and the web export isn't optimised for size or loading speed
People are playing them considering the numbers I'm hearing from developers on the platform
Enough to keep the game on the platform, supported and pay for the development team
why? just why? it was so good before why tf do we need to change it AGAIN
You don't have to at all
You just have more options now, many find them better
But embeds still work and are nkt going anywhere. So its not required to change
what options can you revert back to the background it had before?
like nobody asked
why cant things stay the same
or make it an actual setting within the embed
I don't see anything different? Not sure what you mean
are you ragebaiting?
No, i actually have no clue what you mean
mf
fr
the background is straight up black
I thought you ment components vs, but id its not that i have no clue
Oh thats bit embed related at all. Thats something they changed with codeblocks in general a while back
Is bro mad abt a background color
yeah it looks ass
But for feedback on the client: go to https://dis.gd/feedback
Style is very personal
I mean yeah
It'll never be perfect for everyone
Its better contrast so if you want to talk objectively: its an accessibility improvement
if you struggle to read white on dark grey you should ask yourself different questions.
No need to be rude
Yeajh
nah but the collective rage bait
Is there an off topic channel
No, go to townhall for that
Just stop, its off topic and irrelevant
Not to sidetrack but I remeber playing a similar bot, it had slimes and stuff
hello mabooooooooy
where are you from ?
America
wow
can you spk ab šøš¦
language
yep
Eng/Esp
oh ok
No Arabic
ok
Guess where I'm from
Saudi Arabia
Lets stay on topic
no
Gotcha
i am from oman maboy š“š²
If I ever have questions about the gacha bot I'm developing would that fall under this channel or the one above this
Both can be fine based on the question
So use the one you think fits best
Ah bet
Thank you
Are you familiar with server shops
Best is to just ask the question instead of dancing around it
bro @strange rover
Do you know if someone buys a pruchasable role, not the subscription. Whether I can remove the role they bought
And if they bought it agaiun would it give them the role
Off topic man
š
Sorry
what is your best discord bot host ?
no dont worry
Idk, what are you looking for from your host
lol
One that allows some kind of ssh?
no nothing š
Türk varmı
Just ask your question
Are you a supervisor or can I ask normally?
Just ask your question. Those who can answer will answer when they have the time
Lol, I just learned a lot of programming languages for creating programs on any device, websites, or making a complete game like PUBG or GTA. But that's not our topic. As a programmer, how are hacker menus programmed, like the ESP that reveals locations in PUBG for the emulator or mobile? Even in the future, if I create an online game like PUBG, how do I protect my game, and how are hacks and these menus created?
....
I am eager to know that, but what language is used for hacking? I think they use Cheat Engine / C++. But Cheat Engine is not like Visual Studio Code; it has codes.
Once you know where and how the game stores data in memory, it's not that hard to read the data and output it to a GUI. Most games don't change the memory layout between versions so once that is "cracked" it's super easy to read the values
Yes, I know all the locations for Gameloop storage, but when I find them or decrypt them, what should I do? I donāt understand hacking codes to create, for example, a method to reveal this person's location, haha. Do you understand me? The problem is not this. And is it really possible to create these codes with Cheat Engine?
Last Saturday I just made a plugin for After Effects lol
I have no idea what Cheat Engine is, but any programming language that can read and write values to memory should be able to read/write data.
For example, in a 3D game the position of an entity is usually a Vector3 (three floats in contiguous memory). So you read the 192 bits of data and output that as three different float64sāor 96 bits as three float32s depending on the game engine
If Cheat Engine is an actual thing you'd be better off finding a dedicated server as people there will know how it works
Yes, float/value, these are the things that Cheat Engine talks about, which is dedicated to these things. You choose the game and enter a few numbers related to the game, and then all of this appears to you in the form of these numbers, as you said. After that, you go for example to the things related to aim or weapons or skins and start entering these hacker codes. That's my idea, but where do I find the hacker codes? This is what's difficult for me so far. After you finish, you can create a drop-down list for the hack normally in any other language after extracting the hack codes you made for the game. For example, pressing number 1 activates the location reveal hack, and pressing number 2 activates no recoil. Do you understand the task of Cheat Engine?
ye that's right
Artificial intelligence knows everything = but does not want to help me. I just found an AI for 20 dollars a month, but it can do anything for you. + Hacker servers, I'm sure no one will help me or I will try.
thanks a lot for you
This is patently false. "AI" doesn't know everything. Hell, it doesn't know most things. AI is bad and using it is a bad ideaāespecially for programming
This is really true, he does the codes in his head, he doesn't know what you want. I only use it to understand some ideas about programming and languages. I've only been into programming for two years, but I just created programs for Windows and Android only. Do you know how to convert from flutter > dart > android to > swift > ios? But I use Windows; I don't have macOS.
From what I know you need a mac to export to iOS. You might be able to get away with a VM or using Github Actions
that my program in android
oh sad lol mac os is so hard to get it
If you want to know more about how cheat engine works try to make your own version of a memory dumper
Something like this
There's also some games made to learn hacking
you read memory either by using your system apis or by just injecting your own code to the process for rendering which sounds like what you mean you usually hook into the games renderer modify data being passed to those functions
Pwn Adventure 3: Pwnie Island is a limited-release, first-person MMORPG that is,
by design, vulnerable to exploits. It is intended to showcase common game
design and programming mistakes and provide an example of what not to do for
g...
This game was built to learn hacking/modding
Or like someone previously said, join a cheat engine server
Yo
Lobby system for my discord command based discord game
Not very organized
Also how do y'all make embeds look good on both mobile and desktop?
If I make it look good on mobile it looks crap on desktop
Right now the invite functionality is command only. I think I'll make a drop-down menu for it that displays all the current players in the server
Since I don't wanna use a modal for it
I need a trusted minecraft hosting suggestion , if its near india then it will be very good

Oh this looks really cool, what's the game like?
Have you taken a look at components v2 yet? You get a lot more control over the layout of your messages
ohh i see, thank you btw
I'll echo what the other devs have said. If you want to learn more about how cheat engine works to try to thwart it you should try using it and find a server that discusses how it works. That's out of scope for what we're doing here which is more about building the games themselves. I think there will always be bad actors when you create a large enough game and it's impossible to stop people from cheating. You'll be playing whack-a-mole forever trying to patch things. It's probably better to build your game and focus on features that people enjoy! Once it's big enough and you start noticing how people may be cheating is a better time to start addressing that issue
It's a turn based PVP/PVE jujutsu kaisen inspired game, each round has its own dictionary and saves the moves each player chooses. I really love the power system of the jujutsu kaisen anime and want to replicate it to the best of my abilities (even though it's not ideal to replicate the power system in a turn based fashion)
I wouldn't say it's an RPG but each server will have their own shops with items that people can buy using the points they earn defeating enemies
I plan on implementing both a server, and a global leaderboard
I might make a leaderboard for each server as well
Since I use discord.py components v2 isn't out yet sadly. 
It's gonna have customizable characters
This is a preview of the custom character system where I just randomly generate a character
sooon
i got a question, my game uses discord rich presense but it doesnt show a game page (the page that shows when clicking a game's icon in the rich presence activity), how can i make my app have one?
Hi
After enough game launches, this will happen automatically but we are looking into ways to make it more explicit so you can update it as the game dev!
I want discord staff badge
Youāll have to get a job at Discord for that:
https://discord.com/careers
Oh dang these look sick!!
I'm patient, my bot is far from finished so I'll have time to reformat when it's finally out
Thank you! I commissioned all the art from anime communities here on discord
Ooo I see a PR out for it though with a lot of work done š
Yes they're working on it
HI
do someone have sample unity discord sdk
game overlay example
w!
what sdk should i use if i only want the rich presence
Just pull in the ActivityManage portion that's all
discord.com/developers/docs/game-sdk/intro
okay
Overlays should work on windowed games on Windows 10 & 11. Here's a support article talking about it too. I don't think you need to do anything specific for it to show up from the game itself
The Social SDK provides the most up to date way to display rich presence!
Hi
Hello my brothers
Hi
Thanks for a great game night guys! The gameplay is improving awesomely
What
We regularly remove off topic to keep tings on topic. Commenting on it doesn't help this
No translation into Arabic?
I didn't understand anything
i have no idea, google translate is probably your best bet
I tried and it didn't work
Maybe try with Bing translate instead. I prefer Google for most things but to translate i find Bing is better.
Is this an application?
Itās online, just search it in your browser
Is it available in Play Store?
Itās a website: https://www.bing.com/translator
Quickly translate words and phrases between English and over 100 languages.
Thank you
hi
Hi
How are you?
Good and you?
I am good
Yez
so last time i say you that: if you want to code a roblox app go to the roblox discord server. This here is the discord server for Discord Developers and not for roblox devs
i will try
He made a tool like Cheat Engine by himself, this person is amazing.
I just want to create a hacker for PUBG. Among Arabs, hackers in PUBG are very, very, very famous. There are many Arab developers for hackers in PUBG, but I want to build my own hacker.
let's not discuss stuff that probably breaks multiple ToS here
I agree but not everyone read tos but I understand šÆ
that's not an excuse
Yup š
Please read tos itās important Ty all
oh sorry
Just curiosity, but we haven't created a hacker or anything, we just read and ask about some things.
Building a anticheat module might be something
We haven't built anything + I don't know anything about her
With tos and privacy terms in line read those too
bruh i only ask but didn't do it
I only asked but did not execute anything and did not implement.
I know am aware
lol
Okay, you want us to make a hacker, lol.
I don't think there's a professional hacker here, so don't worry about it.
No, I donāt want to do anything like
No, don't worry, no one will do such a thing + I'm sorry for the conversation, I'm just asking out of curiosity, nothing more.
Just increase your controls on accessories step it up like I.e controller settings to 9.9.9 max is 14 max for psn controllers
That is within TOS
Unfortunately, I didn't understand a word from you lol.
What do you want me to do now?
0.0
Increase Sensitivity on Your keyboard or Controller
Increase based on comfort pace
How do I supply it?
Itās already on your game
How to increase
Setting
PubG yes
ok where i have game loop
That up to you
Itās time to learn and read and watch videos and get ready for fun times within tos
See yeah later
Yea he's awesome, has a YouTube channel too
hi everyone
hi there
looking for help in reverse engineering anyone can help ?
depending on the game/api/service you are interacting with, reversing protocols can be against their ToS - this channel is more for developing games, less so breaking the obfuscation/compilation of other people's games
That, too
-# in my defense, I figured it was more a "reverse engineer a damage formula" or something less nefarious
i know the game im talking about is in archive since 6 yars and not any word from them also game is all about flash player into swf files so hard to redirect server
needs amf backend and php sql
you want i can share the link and you can take a look
Are the tags on games "New & Trending" "New Game" 4h marathon whatever, from Discord's Algorithm regarding the game and popularity amongst users, or is it something i have to add script wise?
nope more like turn based roleplay
it was a facebook game
How can I make an app for my server?
wasn't regarding your issue.
Do you know a programming language?
A bit.
hello anyone could help me with Discord activities freezing as soon as i click on the screen?
Not really
Then find an API wrapper for the language you know (or want to learn) and use it to make an app
Compares Discord libraries and their support of new API features
#activities-dev-chat / #1219055432232992778 are probably a better place for those kind of questions - less likely to be drowned out/passed by people knowing the subject matter
thank u ill try
Are the tags on games "New & Trending" "New Game" 4h marathon whatever, from Discord's Algorithm regarding the game and popularity amongst users, or is it something i have to add script wise?
discord decides what to promote
either manually or automatic, it's not something you can do yourself
I thought it is something that you can enable, to be detected or whatever. What about the game discovery? Like for example Elden Ring, where you can see the screenshots, their discord server, socials, how can I do that?
i think you're just talking about server discovery? that's completely unrelated?
no clue how that's setup, didn't even know it was a thing
š® SCREENSHOT SATURDAY 2 š®
Time to show off what you've been working on! Drop your game's screenshots, GIFs, or short clips here along with:
- A brief description of what you're building
- What you're excited about or struggling with
- Any specific feedback you're looking for
This is all about learning from each other and celebrating our progress. Links are welcome for this thread - feel free to share your itch.io pages, Steam wishlists, or project repos so people can follow your journey. Just keep it focused on sharing your work rather than heavy promotion and it MUST be SFW. Whether it's your first prototype or your upcoming release, we want to see it!
Silent token failed: 500: Internal Server Error
i Don't really know what i am doing wrong
Looks like you're building it in Unity, did you get a chance to go through our getting started guide? That actually ends up showing you exactly how to get rich presence working and then from there you can use this guide to go into mroe detail
I did use that as start! But i have to press Authorize if i join the game to actually make it work. I want it to be automatically detected
So you can't do that unfortunately. A player has to give consent to allow you to link their account to your game. There's also the case that a player might not have a Discord account and you'd still want them to be able to play
I don't want to link their accounts to my game. I just want them to show off on discord that they are playing my game. So it can work like all the games do, with the acitvity, showing hours marathon, all those stats that all the games have. For those i didn't have to authorize anything and they do work! That is my goal!
Recent Activity, I think you understand what I mean by now..
Oh for that I believe Discord will automatically try to detect what you're playing and put it in those sections, the Social SDK is for rich presence but not this. Check out this help article for details
So, i'd rather not do anything regarding it, and not do a special application?
My game isn't even detected automatically, I have to put it custom activity.
that is why i find everything so confusing.
Anyone here do Godot?
I'm in the circles but don't use it regularly myself
Helloi need some help with the Desktop Discord app, and the problem is i wanted to download it and got a error that the Installation has Failed.I got a Setup Log but i dont know what i should do.I need someone that knows what to do
Okay thanks
hello everyone
How are you
I dont think you need to randomly ping staff
Somtimes
ā
Hello everyone
Yuuuuur
Do you need help with something?
Trying to make an inventory and it wont appear, anyone know why? even AI is dumbed...
local player = game.Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- Create main frame
local inventoryFrame = Instance.new("Frame")
inventoryFrame.Size = UDim2.new(0, 300, 0, 400)
inventoryFrame.Position = UDim2.new(1, -310, 0.5, -200)
inventoryFrame.AnchorPoint = Vector2.new(0, 0.5)
inventoryFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
inventoryFrame.BorderSizePixel = 0
inventoryFrame.Name = "InventoryFrame"
inventoryFrame.Parent = playerGui:WaitForChild("InventoryGUI")
-- Add UI corner
local corner = Instance.new("UICorner", inventoryFrame)
corner.CornerRadius = UDim.new(0, 12)
-- Add scrollable list
local scroll = Instance.new("ScrollingFrame")
scroll.Size = UDim2.new(1, -20, 1, -20)
scroll.Position = UDim2.new(0, 10, 0, 10)
scroll.CanvasSize = UDim2.new(0, 0, 0, 0)
scroll.BackgroundTransparency = 1
scroll.BorderSizePixel = 0
scroll.ScrollBarThickness = 8
scroll.Name = "ItemList"
scroll.Parent = inventoryFrame
local layout = Instance.new("UIListLayout", scroll)
layout.Padding = UDim.new(0, 6)
-- Example inventory table
local inventoryItems = {
"Sword", "Shield", "Potion", "Bow", "Arrow", "Helmet", "Armor", "Boots", "Ring"
}
-- Create item buttons
for _, itemName in ipairs(inventoryItems) do
local itemBtn = Instance.new("TextButton")
itemBtn.Size = UDim2.new(1, 0, 0, 40)
itemBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
itemBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
itemBtn.TextSize = 16
itemBtn.Text = itemName
itemBtn.Parent = scroll
local btnCorner = Instance.new("UICorner", itemBtn)
btnCorner.CornerRadius = UDim.new(0, 8)
itemBtn.MouseButton1Click:Connect(function()
print("Selected item:", itemName)
-- add your equip/use logic here
end)
end
-- Update scroll size dynamically
task.wait(0.1)
scroll.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y)
where do you create inventoryGUI?
wym?
inventoryFrame.Parent = playerGui:WaitForChild("InventoryGUI")
where is inventoryGUI created
corner.CornerRadius = UDim.new(0, 12)
this should display it under your localscript, shoould appear on screen
that doesnt solve the problem
local inventoryGUI = Instance.new("ScreenGui")
inventoryGUI.Name = "InventoryGUI"
inventoryGUI.ResetOnSpawn = false
inventoryGUI.Parent = playerGui
afaik, you need something like this, otherwise youre trying to parent to something that doesnt exist
lmao
for future, if something doesnt work at all, make sure the stuff it depends on directly exists or functions properly
i cant with this sh gang 𤣠im trying to display something on screen so i avoided screengui but forgot thats responsible for the image tracking
lol
after putting a screengui in startergui it appeared thanks!
this was the fix for anyone curious -- Create main inventory frame local inventoryFrame = Instance.new("Frame") inventoryFrame.Size = UDim2.new(0, 300, 0, 400) inventoryFrame.Position = UDim2.new(1, -320, 0.5, -200) inventoryFrame.AnchorPoint = Vector2.new(0, 0.5) inventoryFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) inventoryFrame.BorderSizePixel = 0 inventoryFrame.Name = "InventoryFrame" inventoryFrame.Parent = screenGui
(the fix was making sure the GUI existed at all
)
Hi, Im trying to create a webhook system in MTA:SA to log player attendance (like a āclock-inā system) that sends a message to a Discord channel every time a player clocks-in, clicks a GUI button. I've already added discord.com to the <httpclient> section in mtaserver.conf, and I created a basic script using fetchRemote to send data to the webhook. But it's not working, and Im getting this error "access denied @ 'fetchremote'. Can someone help me??
wth is this? LuaU? just askin.
Its a variant of lua for the roblox studio engine modifications
Also that code so horrible its like i wanna kms
you could give honest criticism so that the person could improve and learn but instead you are just being mean for no reason. why don't you post some good code?
Hey, first of all he already got his solution and I'm sure he still be learning by nowadays and I apologize due to my rudeness to the replies comment sections, I would recommend him to move his inventory ui creations to the modulescripts to made the code cleans and reuseable especially if you planning to built a bigger inventory system. However it could avoid having a duplicates client-side codes and reduces possibles GUI issues when scaling it up. I wouldn't be have business with him just for posting some code for him, and as of these solutions are my apologize for insulting his codes
quick questions, can we pass quest on Discord developer or it is the Discord itself that create the quest?
Answered: #dev-chat message
Quick question, how do we add bots to our server?
OAuth2 tab in the Developer Portal to generate an invite link
no..
https://streamable.com/ztx0eu
my ai bot with gemini ššš
You can hold ctrl and click that localhost link btw
Hi, im trying to make a "clock-in" script for mta using webhook, but this error keeps appearing, not even AI, could solve it, can someone help me?
Do you know what JSON should look like?
{
"property": "value"
}
this site explains the spec really well: https://www.json.org/json-en.html
I open the debate, which video game engine is better?
In my humble and low-resource opinion, it is Godot engine.
Whatever fits the needs best
No singular engine is 'best' for every situation
I like Pico-8 for the community of games it's bring out and also LittleJS for the tiny library size
Unity is still high on my list for a 'do all' / jack of all trades engine and also have a soft spot for PlayCanvas where I worked before for native WebGL/WebGPU engine
Godot hasn't filled a personal use case for me yet which is a shame
Anyone here have good 2d godot tutorials?
i'm making a game, and i'm already using the social sdk but how would i get my game to show up on the recent activity menu?
want are you think about the launcher? it is not the newest version from it in this video but i still want to know your opinion (mainly the custom popup message design)
obligatory "have a dark mode option"
i think it looks good. the log in box could have a border or something, the white-on-white near the bottom looks kinda odd to me. the popup looks a bit bare compared to the rest of the launcher, what with it being one solid color with a pink border that's difficult to see, but it definitely works and is a lot better than some others ive seen.
Anyone with experience with bot games guys ? need little guidance plz
unity ?
How about you ask your question?
h
I think it needs to be added to game detection as a verified game. you can contact dev support for that
Thanks!
not the original asker, but i thought the process is automatic? just needs people playing the game. maybe if only a single person plays it it doesn't show up ?
You should be asking that of whomever made the tutorial you used. It has nothing to do with game development (what this channel is for)
Or if you need help with your code, you can ask in either #dev-chat or make a post in #1130600438811590709
Okay thanks
Unity
Whichever you like best is better :p
Yeah.
It also depends on your needs/use case. Godot has a better setup for 2D games, but Unreal is king when it comes to mega-high performance 3D games. Unity is great if you're a C# dev, though Godot is getting better at C# support all the time
Also depends on the export/platform you want the game to run on. Godot is fine for Steam/PC but other platforms don't have stable/popular/active support yet
W4 Games was created to address that issue. Due to Godot being open source they couldn't legally include the code to port to various consoles because the porting code is proprietary
They don't cover WebGL exports improvements or mobile services SDK integrations (ads, IAPs etc) though (unlike Defold for example)
W4 Games also aren't part of Godot, they are considered 3rd party so there's a risk of the dependency of having to rely on a company that isn't directly responsible for the engine
That's the price of open source š¤·
But yeah, I can see how that could be a problem
Yep, Defold get around this by being "source available" https://defold.com/open/
Defold usees Lua, right?
Might have to check it out. I've been on a Lua-learning binge lately
Yep, it uses Lua
Well, with its open libraries and plugins, as well as its extensive tutorials and help, it's actually quite good, although its terms make it look like a villain.
this RPG movement system
Is that unity?
That's Godot, you can tell by the icon in the upper-left when the game runs
I never used godot it was way to hard to setup and confusing
Unity was alot easier
For you maybe, but not for everyone š
I mean Unity was a lot easier for you but not for everyone
I find Godot infinitely easier due to not using C#
The first time i tryed using godot i had to use chatgpt to put the codes i didn't know what i was doing.
And the YouTube tutorials was confusing so i just keep using unity

Soā¦it's easier for you. Honestly if you want good Godot tutorials then the docs are very well written the paid GDQuest course is amazing
Zenva is decent, but a bit too basic IMO
For me, Godot is easier for me lol, although everyone works in their own way.
True
And also that gdscripth is based on Python
if Friends = True
Print("<3")
Turn it off
Well, I'll do it now.
if Friends = True
Print("<3")
Hello Everyone, I have been working this web game, with a really concept and interactive multiplayer gameplay. Later i realized it would be just better if it will inside discord itself. I have some questions though? When we make a game how is it added to discord, they see it? and if devs like they use it? also are we compensated for that? TBH, i really want to make money out of the idea, either by ads on web traffic or to selling the game itself. I can show you the game if someone wants and give me some advice please!
This was answered in #1390903951498547210
ā ļø Currently Premium Apps are available to developers based in the US, UK, and EU but check the Supported Locales section and in the Discord Developers server for future announcements.
Developers c...
People will find the game in the activities menu in the chat bar here but self promotion in it is pretty non existent
You have to rely on your own marketing and promotion for that
Bare in mind that some portals like Poki also require exclusivity if you are looking elsewhere
š® SCREENSHOT SATURDAY Jul 5 š®
Time to show off what you've been working on! Drop your game's screenshots, GIFs, or short clips here along with:
- A brief description of what you're building
- What you're excited about or struggling with
- Any specific feedback you're looking for
This is all about learning from each other and celebrating our progress. Links are welcome for this thread - feel free to share your itch.io pages, Steam wishlists, or project repos so people can follow your journey. Just keep it focused on sharing your work rather than heavy promotion and it MUST be SFW. Whether it's your first prototype or your upcoming release, we want to see it!
Probably better to ask in their support server
tried no answer at all
the server failed to start
Managed to fix it
Game files was in wrong folder so server couldnt reach it
so where do i send my consultancy bill
Not really sure if this fits here and if it doesnt im sorry but im pretty desperate for help, is anyone familiar with Unreal Engine 2 scripting? If you could @ me or dm me (prefer dm) that would be great. And once again if this doesnt belong here or isn't allowed or something, im sorry
Hai
@sand minnow lol
If you have a question it's best to just ask. We're not mind readers and if you don't say what you need help with we're not gonna sit here and guess, hoping we can help. So ask your question and those who can help will, when they're available
Hey, I made pixel.It's only one thing because it kind of took me hours
Pixel art*
Anyone want to see it??
Sure pal
coollll
Lmfao
why does it look like there's compression artifacts on pixel art
i need a dev that can help me with my apk im having issues cant port forward it
statement is always gonna be false for me
Oh :'v
Does anyone know that discord games support the cocos or unity engine?
you mean activities? you can use whatever you want for those
i just needs to run in an iframe and use the proxy for outoing connections
yes, but it cant support in-app ads right?
don't think so but see the tos for what is and isn't allowed
I have not seen ads in any of the activities that I have used so I think that is probably a good basis for it not being allowed (because there definitely would be ads if they were allowed)
I thought they were supported at one point. Wonder if they pulled back on this
I hope they never support ads in activities. It's the reason I like making them and playing them. ... no ads.
Could've sworn Wordle had an ad to sub to NYT
although that one might not count ?
The problem is that it can make it hard to monetise in some territories where IAP purchases is historically low. Having rewarded ads helps with revenue in those countries
if it had/has that it might not be applicable either because wordle is special or if promoting your own things (since wordle is owned by the NYT) is acceptable - would definitely look at the relevant discord policies and contact support if there isn't anything clear, or just not advertise in the first place
What are they trying to add micro transactions š
They already have micro transactions
Man everything in life needs money š
I'm trying to make a game in game maker but it seems hard
ok
Hi everyone just roming around ad seing what yall up to
Welcome wanderer, you must be tired.
How do we make a game?
I think we should make a fighting discord game for mobile
Like street fighters or mortal combat
Good point but I think it would be cool, mabye not amazing graphics like 16 bit or something but I understand what youāre saying
Do you mean activities? You need to create a game on your site and give a link on the Discord Developer portal
Is activities the games on calls, sorry im new to this
They now can be started pretty much anywhere on discord
Look for the controller icon in the message bar
Np we get
So what are we working on anyways (I probably wonāt be able to talk for a few minutes because Iām going to work out)
Likely everyone has their own projects
There's no group project here
Hmm yeah understandable
We work with Discord API. Everything is here 
Wewok de tok
š® SCREENSHOT SATURDAY SUNDAY Jul 13 š®
Time to show off what you've been working on! Drop your game's screenshots, GIFs, or short clips here along with:
- A brief description of what you're building
- What you're excited about or struggling with
- Any specific feedback you're looking for
This is all about learning from each other and celebrating our progress. Links are welcome for this thread - feel free to share your itch.io pages, Steam wishlists, or project repos so people can follow your journey. Just keep it focused on sharing your work rather than heavy promotion and it MUST be SFW. Whether it's your first prototype or your upcoming release, we want to see it!
How do I get started with game dev?
First, you have to grow your skills. Hahaha...
Do you have some idea to develop a game? I can help you.
Hi, friend.
Short version, search up GDevelop and follow the tutorials to start making games. It's a nice, straightforward games engine to work with for new comers
That will help you see if there's a particular area of game dev that you are interested in
Thanks
Hey I've been making a game but I can't add admin tolls in Roblox it just says "this item or asset has been OIR to much times" when I look up what OIR is nothing pops up but I think it's Roblox it's self if anyone knows how to fixe this please till me how bc other people have the same thing and there's works after they put in a specific code if anyone knows the code till me
Sorry for the long msg also
I will look at the msg tmr I have to go rn
a get an error when run in discord, can help me check
What a great idea, I've never thought about developing a game on discord tbh š¤
do u try runing a discord game in your browser console?
yall, can i js use uh HTTP to set the prƩsence, so theres no status indicator?
how to run unreal engine5
Is your account under 13
How was that Discord-related
I might have some
Don't use toolbox a lot. Keep your game official
Plan what are you going to build, and confirm if you can
I can help with UI design, i'm pretty good at it
Oh tysm
Ok
Me personally my tip would be to play around in the studio first using your imagination to learn the basics and use plugins they are a life saver
i have this game idea, similar to balatro, how about anticheckers but with power ups? building a discord game in unity seems interesting
ooo that could be interesting. Would you make it solitaire like Balatro or multiplayer? There's a cool SDK called Dissonity you can use to easily make activities in Unity
Felt like mentioning this. We have built our own fork of the Dissonity package and made it super easy for games to build games on Unity and have them run on Discord activities, while talking to a backend like Snapser.
Here is a live Loom https://www.loom.com/share/9b44eac0ac894f749cce15e8164ea6c5?sid=4e602b58-7305-49f4-aba7-7044d3f4e12f
let me know what you think. We have a few customers using this. Happy to share more details if you fancy!
I could help you with the game designing
is there a way to use the social sdk in python? the closest thing i could find was the game sdk, but that's archived
i'll use the game sdk if i need to, but i'd much perfer the social sdk
Nah, the Social SDK doesnāt support python. You can try messing with ctypes, but itās kinda messy.
The Game SDKās archived anyway, so not really worth it.
what path would you recommend me take to integrate discord into my game?
What kind of integration are you looking for?
I am working on a multiplayer mode for my game. Right now I have RPC integration but that's it
Since youāre doing this in python, Dissonity wonāt help.
I'm writing this all in python (yes, i know i really should have done it in godot or something but im really far in now)
Wrapping the SDK with ctypes could work, or just write a small C++ helper for the Discord parts
and call it from python less painful than rewriting everything.
What parts of the SDK are you trying to leverage? It's possible you might be able to hit some of our HTTP endpoints instead using one of the python libraries that exist
Iām trying to leverage the invites system, which if can be done through HTTP then I can do easily
If itās just invites, you should be good with HTTP, much easier than handling the native SDK.
Ah I think invites to a game are through the SDK specifically. If it's invites to a server then the HTTP API will work. I don't know what creating interop between python and C++ looks like but you might be able to create a little wrapper for invites around it and see if that works
I think you can implement invites via rpc, using any rich presence library
TIL
What i am doing here ;-;
wait invites refers to the ask to join thing right
Iām gonna go play a game of Aram on League of Legends and test out the API on the PTR

Beta stuff
yall is it possible to make games like Fall Guys in discord as an activity if i use PlayroomKit, and react.js?
and will players be able to use controls like the arrows
Generally, yes
What
sa
yeah i was wondering where the rules were
they are part of the server guide
first item even
i think i joined the server a year ago and it skipped the guide
not an excuse to ignore them
what kind of games are being made in this channel?
šš½
i think unity
It's any games with a preference for games that are using discord integrations and relevant API features
what is the hardest type of game to make?
Whats this?
sup al
probably a discord activity that has a decent 3D system and thats playable with a controller š like fall guys type of game or sum
Very generally, MMOs
is roblox studio too difficult to get started with?
Roblox Studio is designed for beginners
They use Lua (technically a modified version of Lua) for scripting which is a very beginner friendly language, with simple syntax
Just watch out for virus in some of the free models
could someone cheat in my game if i made the ios version minimum requirement ios26 checked signature, and checked all file names? is it even possible to bypass this ?
and checked all .plist files
could someone cheat in
yes
explain how
no. if you decide you can trust a client, then you've already failed
š š š
hacker sigma
how is this trusting client? ofc i would include client to server talk
why could someone not just extract the binary from their phone, reverse the networking packets, and send you garbage packets?
as long as you don't make it trivially easy to cheat, having someone put the time in to making a cheat probably means you're successful and can divert cash to making it better
Because server would check whatās sent from client? I mean I think this is obvious
Iām not gonna let people bypass with a mitm proxy
Also some integrity is needed always ofc
Ten thousand funcs pointed at client to server func Jarvis
check how? if you're talking about just encryption that can be replicated by an outside client too
if you're server authoritative everything, then the client doesn't matter in the first place
Just encryption ?
Dude
What are you saying
Itās ios
The main way of detecting sideloads is just checking sig and plist or if thereās even a receipt file
bro if someone really wants to cheat they don't need IOS at all
????????
you have client <-> server communication, yes?
Sure
I'll try to break it down for you, if someone was very motivated to find exploits:
- Download app on their iOS device
- Extract app binary onto normal computer
- Decompile binary
- Find network calls to your server
- Emulate those network calls on their computer
- Manipulate data using network calls from their computer
"It's on iOS" doesn't change the basics of how your networking works
that's not MITM
Itās a common thing
?????
I have no idea why you think you're immune it even if it was "MITM"
Ok ok
Letās say this
Have you ever done this firstly or have any real world examples of this
Because I would love for you to try this on one ios game and then you will agree with me
pentesters decomp iphone apps all the time, what are you trying to prove?
I mean I would be down to send you files or even the name of it
Because I donāt think you understand
That sounds like free work, go hire a contractor if you want
"I'm asking people to work for free, and never expected them to turn me down!"
I did ask this yes
Let me rephrase
Will anyone most likely bypass it
Unless it's very popular or a strong monetary reason to, unlikely anyone would pour the time into it, no
Dude Iām ngl the cheating comm kills itself, everyone steals from each other and itās all not a great place
Also when I said mitm and you said itās not could you elaborate what you mean by it then?
MITM is generally an "active" attack to where you're sitting between things actively talking to each other. What I was talking about doing was more of an "offline" attack by reverse engineer, without any packet capture.
I'm sure some people have different definitions, but I wouldn't call binary reverse engineering to be similar to a mitm, though the information gathered could help each other
Binary reverse engineering ? Do you just mean patching funcs related to client to server talk? I already said I would point more funcs to it to check if itās changed
lol
doesn't really help when you can just use a proxy to figure what the communication with the server looks like
keeping most game state on the server is probably gonna be the best anticheat you can have
this, server authoritative is best ā¤ļø
Guys
Please please
I was saying instead of needing to have to have a system for ac, just directly look at signatures and other files related like plists
Apple made it like this on purpose
I was more talking about figuring out what network calls look like, then replicating them outside the original ios program
Ok
Ac gets bypassed easily a lot of the times
see but this doesn't prevent a user from manipulating the communication between client and server
Thatās why I was saying alternative
Yes you will still need the same integrity obfuscation and checking but instead of relying on ac you rely on signature
I get what youāre saying though but one thing that you canāt fix
Is client sided visuals
I should have specified genre of game
if someone is trying to cheat i am fairly certain they'd have a jailbroken device meaning they could probably circumvent any sort of file signature check you have by just writing to the processes memory instead
now, is this practical or easy to do? no, but it'd be possible
No this is how the conversation started
This is all checkable
1
what i am saying is that its likely very possible to circumvent that
Ok, letās say everything is server sided
Other than making an ac which is bypass able, what could one do for visuals
One thing I was thinking was just giving everyone wall hacks lol
idk what kind of hardware/software voodoo apple does now, so I just skipped right to messing with the binary lol
Wrong genre
Iām talking about fps
Yes those games are very easy either check strings or use igg lol
it would of course be expensive for an fps game to check whether a player can see another player on the server, and also pretty error prone, but league of legends does this afaik
Iām sorry to say it again but wrong genre
eh raycasts aren't that expensive
that doesn't really matter
Yes because a map gives advantage
csgo and valorant have done some fog of war stuff, but I believe both backed off on it because of high ping players
Also having everything on server is expensive and makes users feel laggy
the idea is to not send the client the player information unless it absolutely needs it, whether you have a map or not is rrelevant
I understand what you mean yes
But itās still possible to make wall hack
Thatās the main issue
Sure you can do limits for rendering
But itās all bypassable
how would the client not having the data in the first place be bypassable
it would make wallhacks far less useful
Because when valorant did it its never truly accurate or great
Thatās a fair point
But I donāt think anyone will be making a full server sided game on ios and thatās why I asked all of this
even some relatively professional studios have made games that trust the game client way too much when it comes to kills
Why though? To save money or what
dunno, it's also easier to program if you just trust everything the client sends you lol
Itās probably a very smooth experience for users though
When everything is client sided related to game functions
This is all Europeās fault anyways
If eu didnāt push side loading laws then everything would have been fine
And jb would be crippled
Well it already is but Iām saying it would still be as bad as it is now
checking client input also comes at a relatively significant performance cost
... What?
@tepid marsh It would also be possible to do a MITM attack from server -> client where the attacker can intercept the packets and render a visualisation on another device leaving the client binary untouched
(See CS2 AR glasses hack)
Oops, didn't mean to ping you Karma
It's relatively expensive to do well and can't be done perfectly (latency is a big issue) but games definitely do this
including shooters
the main problem on the dev side is that latency and even small desyncs/etc. compound, adding too many checks can have a drastic impact on player experience
what
sure
but that is kind of obvious?
every system is flawed, that was the point of the discussion, don't ping me again
the only reason to trust the client is because you don't think they'll abuse that trust
but they will
A lot of games have trust in the client because it's difficult to have a 'responsive' quick paced experience purely relying on server side data. Wall hacking works because all player data is sent to each client so that the client doesn't have to wait for a server to respond if someone is hit through a wall or is affected by a grenade etc
Hello gamedev friends. I'm hosting an event on Thursday integrating the Social SDK into Unity and we'll be releasing a sample to make it super easy to do!

-# lazy copy of my message from #social-sdk-dev-chat 
https://discord.gg/discord-developers?event=1387926677258109008
Huh
I'll further note that if you exclusively rely on line of sight checks for what data to send to players a lot of things just don't work - e.g. if other players are supposed to be able to make sound that gets a lot more difficult if you just rely on LoS data, and in general if there's not at least a bit of extra data than what the client is shown players will just start seemingly teleporting into view and whatnot (but of course you don't need to send the positions/etc. of all players to the client, just ones that are close enough to matter
the bit that limiting data is good for is making wallhack not be map-wide, i.e. limiting how well it works rather than eliminating it as a whole
3d realistic character modeling
looks amazing keep it up š„
Thank you š
amazing 
anyone owns a server with server monetization ?
i'd recommend asking your question directly instead of asking around it for people that may be able to answer it
Thank you
hi goated people
Is it hard making games? And how did you start?
It doesn't have to be! There's a lot of different ways you can go about it. A great starting place for simple games is Bitsy. If you've got programming knowledge then finding a Godot or Unity tutorial on youtube is a nice way to understand those engines. What kind of game are you trying to make?
just ask yourself, how can I do this? assemble a team and try to create something even if you don't know.
Do the best you can with the resources you have, until you have better conditions to do even better.
its perfect
don't randomly ping staff please
sorry i just want to check he's badge
You can type a name into the search bar and it will bring up a user...or past messages
Don't pull people to DMs
<@&1050493473033289778>

