#game-dev-chat

1 messages Ā· Page 1 of 1 (latest)

true glade
#

šŸ„‡

turbid cosmos
#

²

vivid yacht
#

3rd šŸ‘€

latent tangle
#

4th

lost dirge
#

5th

lunar egret
#

6th coffee

drifting gull
#

new chat šŸ‘€

true glade
#

new chat who dis

blazing drum
#

Idk

#

Not mine

drifting gull
deep estuary
#

okay

lost dirge
#

Hello

marble umbra
#

meow

lost dirge
#

Okay so, are you building this for a discord activity or

deep estuary
#

no its a roblox game

lost dirge
#

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

deep estuary
#

and how do i do that

#

wouldnt the so called "ememy" need a hitbox aswell

lost dirge
#

A hurt box yes

deep estuary
#

ok

#

but how would i imlament that into the game

#

im not sure how

lost dirge
#

Use the .touched method (I think that's the lua one?)

deep estuary
#

the what

#

here lemme see if i can write this and can you tell me if its right?

lost dirge
#

I'll try

#

I haven't touched Lua in a while

deep estuary
#

can i send it here

lost dirge
#

Should be able to

deep estuary
#

its not gonna have it color but here

lost dirge
#
Code here
deep estuary
#

?

lost dirge
deep estuary
#
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)
lost dirge
#

You can use code blocks and assign them a syntax

lost dirge
deep estuary
#

wym

lost dirge
#

Right now .touched is checking constantly

deep estuary
#

if should only effect it if i swing with my tool out correct

lost dirge
#

With your current setup? No

deep estuary
#
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

lost dirge
#

Nice nice

#

Should work fine

deep estuary
#

good

#

so now

#

i need lua for the enemy

#

?

lost dirge
#

Needs a hitbox

deep estuary
#

yea

#

so where would i place the hitbox scripty

marsh dove
# lost dirge This will probably work fine, but .touched running all the time could have perfo...

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)

vestal fox
#

hmm

stiff ivyBOT
#

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!');

inland ruin
#

^ you can share code easier this way. Just change js to the language choice as this is the DiscordJS example

dreamy inlet
#

Nope, and asking is off-topic

#

Try Fiverr or Reddit

fathom rampart
dreamy inlet
#

I'm sure there are subreddits for purchasing skill

fathom rampart
dreamy inlet
#

One of them, yes

fathom rampart
dreamy inlet
#

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

ocean oxide
#

wsg

haughty root
fluid stream
#

.

lavish harbor
#
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)```
lavish harbor
gloomy violet
versed schooner
#

f

agile ether
hoary stag
keen trail
#

or untiy projects

dry siren
#

looks like lua

atomic terrace
# lavish harbor ```local Tool = script.Parent local Handle = Tool:WaitForChild("Handle") -- Con...
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)
atomic terrace
#

it had some odd things in it

lavish harbor
daring badge
#

why is it in spanish

#

spanish person wrote it

shrewd saddle
dry siren
#

luau

shrewd saddle
#

ah ok

wise token
#

there is no need for the local variables

#

and u can simplify it further with functions instead

atomic terrace
daring badge
#

what does that mean

atomic terrace
#

Sorry/forgive me

#

šŸ˜›

keen jolt
#

Hi, i need help with build roulette script for my bot games

oblique edge
#

What kind of help do you need?

keen jolt
# oblique edge 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

oblique edge
#

What are you using to render the game?

keen jolt
oblique edge
#

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?

untold bough
keen jolt
oblique edge
#

What about the ball? šŸ˜…

#

How are you rendering that? / What's the visual behaviour of it?

keen jolt
oblique edge
#

Oh, you aren't doing casino roulette

keen jolt
#

it's very simple but i need to make it move like real

keen jolt
#

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...
}

oblique edge
#

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

keen jolt
#

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

oblique edge
#

I am talking about the wheel

#

Do you have an example of the effect that you want to achieve?

keen jolt
#

I’ve seen spinning wheels in other servers that look really smooth

oblique edge
#

Without a visual example of what you trying to achieve, it's hard to help

keen jolt
#

This wheel working perfectly in the chat i want to do the same

oblique edge
#

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

keen jolt
#

The problem was sending frames (images) was not good idea, so i did install gifencoder it did help well. Thank you.

slate folio
#

tsup

cedar dove
#

Hello

lucid helm
#

I want to learn C++
How long does it take

#

I have 3 months

fiery tide
#

Depends on how fast you learn and how committed you are to the process.

cursive atlas
#

3 month is enough for basics

nimble oak
narrow salmon
fast whale
#

You can learn like the very basics of C++ in 3 months on average

wraith basin
#

he has a c++ course too im pretty sure

molten bronze
#

Hlo

placid wharf
#

hello

haughty sun
#

Yoo there's a game dev chat now? Heck uea

#

Yea

torn fox
#

Tess

timber remnant
#

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,

mental vale
wooden slate
sturdy portal
vestal fox
#

Hlo

worn raptor
#

am frensh

#

sorry

#

a creted a frensh among us game

rancid quartz
#

hi im new here

acoustic dune
#

Me too

vestal fox
#

I wanna learn Malbolge in 1 week

#

Is it possible?

lavish flame
#

If you put enough effort

tender sleet
#

šŸŽ® 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!

faint lichen
wanton plover
#

Poor Anthony

dry siren
#

are game development popular? Seems like game dev isn't as popular here in discord

#

wait that sounds dumb

#

:blobpain:

vestal fox
#

Poor Anthony

karmic otter
#

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 😭

dry siren
#

You don't have to spam this message y'know :)

feral maple
queen patrol
#

english please

feral maple
#

sorry

#

i got this ideia for a """new""" mechanic for a game, is this too obvius?

copper moss
#

What do you mean by obvious? Like I can tell there is a gravity change feature, but is that a problem?

tender sleet
feral maple
copper moss
#

I think it is fine, I really like 2D platformers/movement puzzles.

karmic ledge
#

Guys I want ownership of this server

#

Is that possible ?

#

Today is my birthday

copper moss
#

Like anthony said the execution is pretty good with the animation and speed

karmic ledge
#

..šŸ’€

trail musk
#

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……

drifting gull
#

Well yea, but i would only do so if absolutely necessary for your idea, lots of extra considerations involved

trail musk
#

It is ABSOLUTELY necessary. In fact my game design relies on it. What are some of these considerations?

trail musk
trail musk
burnt cloud
tepid mesa
#

Idk

trail musk
# burnt cloud depends on what it's used for, helping with the games code (?) or as a mechanic ...

šŸ¤” 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…

burnt cloud
#

oh that's a cool concept

trail musk
gaunt perch
#

Can anyone help me with chat control plugin

wispy shard
#

who can help me scripting roblox game in my horror game

oblique edge
# trail musk Or equally important; what are the downsides?

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)

frigid eagle
#

yo

patent egret
#

SUP

neat parcel
#

how to use it

strong hedge
#

hi

thorny stratus
austere cliff
#

@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 Taiga_Talking_Happy_Bedtime

tender sleet
swift goblet
#

@tender sleet what’s it like being a dc mod? Any special powers?

queen patrol
#

they are staff, not a mod. and please don't ping employees randomly. especially for off topic matters

vapid compass
#

Hi

exotic crypt
#

@queen patrol šŸ•Šļø

misty roost
#

@queen patrol
This person is insulting you and your family @exotic crypt

misty roost
fading bloom
#

@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

lucid pulsarBOT
#

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.

steady ore
#

!report

lucid pulsarBOT
#

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.

pliant willow
#

!help

misty roost
#

@steady ore
Can you block this person?
@3h.o

harsh roost
#

Yo

untold bough
#

Hi

trail musk
trail musk
#

Using AI in Game bot designs

austere patio
#

Hello

cyan pier
#

It that game?

#

@twilit iron

twilit iron
#

uuuhhhh this is the wrong server how did it suddenly switch i have no idea

#

sorry

#

my bad

cyan pier
#

Nvm

twilit iron
#

yea it was that

#

told me to go to hell and i wanted to send those pics to their server for info

final haven
#

.

high nacelle
#

huh

feral maple
#

is godot a good engine?

tiny totem
#

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

kindred dawn
#

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

tiny totem
# kindred dawn It’s just that the games on the list are more of shovelware from what I’ve seen,...

yes this one but need multiplayer so freind can do 1v1 or 1v1v1 https://www.crazygames.com/game/ragdoll-archers

Ragdoll Archers is an archery game featuring bow and arrow-equipped stickmen with ragdoll physics. Fire arrows at a range of opponents while earning points to upgrade your abilities and ammunition. Play two-player PvP against your friend or team up with them to defeat a range of foes!

#

also a clound systm so player didnt lose thir progress

#

dont forgot to ad this special arrows

kindred dawn
#

?

tiny totem
kindred dawn
#

Oh I had read it a different way

oblique edge
# feral maple is godot a good engine?

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

oblique edge
#

Enough to keep the game on the platform, supported and pay for the development team

karmic otter
#

why? just why? it was so good before why tf do we need to change it AGAIN

queen patrol
#

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

karmic otter
#

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

queen patrol
#

I don't see anything different? Not sure what you mean

karmic otter
#

are you ragebaiting?

queen patrol
#

No, i actually have no clue what you mean

karmic otter
#

mf

strange rover
#

fr

karmic otter
#

the background is straight up black

queen patrol
#

I thought you ment components vs, but id its not that i have no clue

karmic otter
#

inside the <>

#

black background

queen patrol
#

Oh thats bit embed related at all. Thats something they changed with codeblocks in general a while back

karmic otter
#

not black background

#

nobody asked to change it

queen patrol
#

Nothing you can do to affect that

#

Tbh i think it looks better like that

strange rover
#

Is bro mad abt a background color

karmic otter
#

yeah it looks ass

queen patrol
queen patrol
strange rover
#

I mean yeah

queen patrol
#

It'll never be perfect for everyone

karmic otter
#

objectively worst

#

but w/e

queen patrol
#

Its better contrast so if you want to talk objectively: its an accessibility improvement

karmic otter
#

if you struggle to read white on dark grey you should ask yourself different questions.

strange rover
#

?

#

Get some sleep lmfao 😭

#

What kinda dense ass comment is that

queen patrol
strange rover
#

Okok

#

I apologize

bleak cliff
#

Looks normal to me

#

The code block background, I mean

strange rover
#

Yeajh

karmic otter
#

nah but the collective rage bait

strange rover
#

Is there an off topic channel

karmic otter
#

or y'all color blind

#

pick one

queen patrol
strange rover
#

Okei

queen patrol
strange rover
crude plank
#

hello mabooooooooy

strange rover
#

God I love this new keyboard

#

Wild

crude plank
strange rover
#

America

crude plank
strange rover
#

Changed pfpsa mid conversation

#

Wild

crude plank
strange rover
#

What's that

#

Arabic?

#

If so then no

crude plank
crude plank
strange rover
#

Eng/Esp

crude plank
strange rover
#

No Arabic

crude plank
strange rover
crude plank
strange rover
#

Saudi Arabia

queen patrol
#

Lets stay on topic

crude plank
strange rover
#

Gotcha

crude plank
strange rover
queen patrol
#

Both can be fine based on the question

strange rover
#

Regarding I should say

#

Not about

queen patrol
#

So use the one you think fits best

strange rover
#

Thank you

#

Are you familiar with server shops

queen patrol
#

Best is to just ask the question instead of dancing around it

crude plank
#

bro @strange rover

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

crude plank
strange rover
#

Sorry

crude plank
crude plank
strange rover
#

Idk, what are you looking for from your host

strange rover
#

One that allows some kind of ssh?

crude plank
#

hehehehehhehehe

strange rover
#

?

#

Hello

crude plank
manic pebble
#

Türk varmı

vestal fox
#

..

#

any one here ?

dreamy inlet
#

Just ask your question

vestal fox
#

Are you a supervisor or can I ask normally?

dreamy inlet
#

Just ask your question. Those who can answer will answer when they have the time

vestal fox
#

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.

dreamy inlet
#

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

vestal fox
#

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

dreamy inlet
#

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

vestal fox
#

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?

vestal fox
#

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

dreamy inlet
vestal fox
#

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.

dreamy inlet
#

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

vestal fox
#

that my program in android

vestal fox
haughty sun
#

Something like this

#

There's also some games made to learn hacking

fast whale
haughty sun
#
#

This game was built to learn hacking/modding

#

Or like someone previously said, join a cheat engine server

low shoal
#

Yo

haughty sun
hazy topaz
haughty sun
#

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

ebon heath
#

I need a trusted minecraft hosting suggestion , if its near india then it will be very good

hexed hedge
tender sleet
tender sleet
tender sleet
# vestal fox I am eager to know that, but what language is used for hacking? I think they use...

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

void basin
haughty sun
# tender sleet Oh this looks really cool, what's the game like?

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

haughty sun
#

It's gonna have customizable characters

#

This is a preview of the custom character system where I just randomly generate a character

dry siren
#

sooon

fervent phoenix
#

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?

granite rose
#

Hi

true glade
gleaming basalt
haughty sun
# dry siren sooon

I'm patient, my bot is far from finished so I'll have time to reformat when it's finally out

haughty sun
tender sleet
haughty sun
#

Yes they're working on it

quiet yoke
#

HI

fickle harness
#

do someone have sample unity discord sdk
game overlay example

oak siren
#

what sdk should i use if i only want the rich presence

tulip socket
oak siren
#

okay

tender sleet
tender sleet
raw ember
#

Hi

sharp sigil
#

Hello my brothers

vestal fox
#

Hi

broken musk
#

Thanks for a great game night guys! The gameplay is improving awesomely

lament marlin
#

What

queen patrol
# lament marlin What

We regularly remove off topic to keep tings on topic. Commenting on it doesn't help this

halcyon grotto
#

Hello

#

How can I get the developer badge?

halcyon grotto
#

I didn't understand anything

neat mortar
halcyon grotto
gleaming basalt
gleaming basalt
#

It’s online, just search it in your browser

halcyon grotto
gleaming basalt
halcyon grotto
floral orchid
#

hi

halcyon grotto
halcyon grotto
floral orchid
#

Good and you?

halcyon grotto
foggy pumice
#

Yez

indigo pond
#

yo

#

who haas roblox studio

uncut fjord
# indigo pond who haas roblox studio

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

vestal fox
vestal fox
queen patrol
surreal mural
queen patrol
surreal mural
#

Please read tos it’s important Ty all

vestal fox
#

Just curiosity, but we haven't created a hacker or anything, we just read and ask about some things.

surreal mural
vestal fox
#

We haven't built anything + I don't know anything about her

surreal mural
#

With tos and privacy terms in line read those too

vestal fox
#

bruh i only ask but didn't do it

#

I only asked but did not execute anything and did not implement.

surreal mural
#

I know am aware

vestal fox
#

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.

surreal mural
#

No, I don’t want to do anything like

vestal fox
#

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.

surreal mural
#

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

vestal fox
#

What do you want me to do now?

#

0.0

surreal mural
#

Increase Sensitivity on Your keyboard or Controller

#

Increase based on comfort pace

vestal fox
#

How do I supply it?

surreal mural
#

It’s already on your game

vestal fox
#

How to increase

surreal mural
#

Setting

vestal fox
#

where the game

#

pubg >

#

?

surreal mural
#

PubG yes

vestal fox
#

ok where i have game loop

surreal mural
#

That up to you

vestal fox
#

0.0

#

Is it important for me to go play now?

surreal mural
#

It’s time to learn and read and watch videos and get ready for fun times within tos

vestal fox
#

hh ok

#

Listen, I have a problem with Discord, so I always use the browser.

surreal mural
#

See yeah later

vestal fox
#

later i will talk to you

surreal mural
#

šŸ––šŸ»

vestal fox
#

I do not understand you completely.

haughty sun
obsidian canyon
#

hi everyone

terse pine
#

hi there

obsidian canyon
#

looking for help in reverse engineering anyone can help ?

dreamy inlet
finite thunder
#

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

dreamy inlet
#

That, too
-# in my defense, I figured it was more a "reverse engineer a damage formula" or something less nefarious

obsidian canyon
#

needs amf backend and php sql

#

you want i can share the link and you can take a look

vestal fox
#

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?

obsidian canyon
#

it was a facebook game

modest valve
#

How can I make an app for my server?

vestal fox
dreamy inlet
modest valve
acoustic rivet
#

hello anyone could help me with Discord activities freezing as soon as i click on the screen?

modest valve
#

Not really

dreamy inlet
#

Then find an API wrapper for the language you know (or want to learn) and use it to make an app

finite thunder
vestal fox
#

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?

queen patrol
#

discord decides what to promote

#

either manually or automatic, it's not something you can do yourself

vestal fox
#

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?

queen patrol
#

i think you're just talking about server discovery? that's completely unrelated?

vestal fox
#

no..

#

Or is it?

queen patrol
#

no clue how that's setup, didn't even know it was a thing

tender sleet
#

šŸŽ® 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!

vestal fox
#

i Don't really know what i am doing wrong

tender sleet
vestal fox
#

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

tender sleet
vestal fox
#

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..

tender sleet
vestal fox
#

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.

merry kraken
#

Anyone here do Godot?

oblique edge
placid basin
dusk python
#

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

ripe elbow
dusk python
#

Okay thanksthumbs_up

primal summit
#

hello everyone

vivid plinth
lavish flame
#

I dont think you need to randomly ping staff

white escarp
modest tree
#

ā€Œ

agile flint
#

Hello everyone

pseudo kiln
#

Yuuuuur

lavish flame
hollow plover
#

someone know about cmd drivers

#

?

plucky night
#

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)
lost dirge
#

where do you create inventoryGUI?

plucky night
#

wym?

lost dirge
#

inventoryFrame.Parent = playerGui:WaitForChild("InventoryGUI")

#

where is inventoryGUI created

plucky night
#
corner.CornerRadius = UDim.new(0, 12)
#

this should display it under your localscript, shoould appear on screen

lost dirge
#

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

plucky night
#

omfg

#

i forgot the SCREENGUi

lost dirge
#

lmao

#

for future, if something doesnt work at all, make sure the stuff it depends on directly exists or functions properly

plucky night
#

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

lost dirge
#

lol

plucky night
#

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

lost dirge
#

(the fix was making sure the GUI existed at all peepo_hehe )

native forge
#

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??

real yacht
lunar mantle
#

yes i mean

fallen snow
#

Also that code so horrible its like i wanna kms

safe gazelle
fallen snow
# safe gazelle you could give honest criticism so that the person could improve and learn but i...

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

gleaming scroll
#

quick questions, can we pass quest on Discord developer or it is the Discord itself that create the quest?

broken robin
#

Quick question, how do we add bots to our server?

bleak cliff
frigid flower
#

Anybody do gts?

#

Gfx???

quasi folio
#

no..

vestal fox
wanton plover
#

You can hold ctrl and click that localhost link btw

native forge
#

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?

balmy cypress
#

Do you know what JSON should look like?

austere cliff
olive moth
#

I open the debate, which video game engine is better?

#

In my humble and low-resource opinion, it is Godot engine.

oblique edge
#

No singular engine is 'best' for every situation

oblique edge
#

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

merry kraken
#

Anyone here have good 2d godot tutorials?

south scroll
#

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?

tired turret
#

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)

night prism
daring parrot
#

Anyone with experience with bot games guys ? need little guidance plz

dreamy inlet
fierce tree
#

h

ripe elbow
merry kraken
safe gazelle
dreamy inlet
#

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)

dreamy inlet
#

Whichever you like best is better :p

visual sphinx
#

Yeah.

dreamy inlet
#

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

oblique edge
#

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

dreamy inlet
#

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

oblique edge
#

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

dreamy inlet
#

That's the price of open source 🤷

#

But yeah, I can see how that could be a problem

oblique edge
#

Yep, Defold get around this by being "source available" https://defold.com/open/

Defold game engine

Defold is a free to use, source available, game engine with a developer-friendly license. Defold is owned and developed by the Defold Foundation.

dreamy inlet
#

Defold usees Lua, right?

#

Might have to check it out. I've been on a Lua-learning binge lately

oblique edge
#

Yep, it uses Lua

olive moth
# visual sphinx Unity

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.

dreamy inlet
visual sphinx
#

I never used godot it was way to hard to setup and confusing

#

Unity was alot easier

dreamy inlet
visual sphinx
#

What you mean?

#

Its just command coding

dreamy inlet
#

I mean Unity was a lot easier for you but not for everyone

#

I find Godot infinitely easier due to not using C#

visual sphinx
#

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

dreamy inlet
#

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

olive moth
visual sphinx
#

True

olive moth
olive moth
visual sphinx
#
     Print = ("<3")
#
Am blind
olive moth
#

I'm on a cell phone, I don't have a tab key :'v

#

And it self-corrects me

visual sphinx
#

Turn it off

olive moth
lethal oxide
#
if Friends = True
     Print("<3")
lavish flame
#

And that will fail

trail quarry
#

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!

oblique edge
#

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

tender sleet
#

šŸŽ® 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!

next granite
#

Im new

obsidian canyon
#

good evning wanted to ask if anyone can help me with this

fast whale
#

Probably better to ask in their support server

obsidian canyon
#

tried no answer at all

sand minnow
obsidian canyon
obsidian canyon
sand minnow
#

so where do i send my consultancy bill

warm bridge
#

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

signal hamlet
#

i wanna sleep

shy holly
#

Hai

obsidian canyon
#

@sand minnow lol

dreamy inlet
balmy minnow
#

Hey, I made pixel.It's only one thing because it kind of took me hours

#

Pixel art*

#

Anyone want to see it??

abstract urchin
balmy minnow
abstract urchin
#

coollll

balmy minnow
#

Ty

#

64

abstract urchin
#

Make the mona lisa in pixel art next

#

😈

balmy minnow
#

H

#

Broo

#

I guess I can try it'll be under the 64 bit though.

abstract urchin
#

Lmfao

balmy cypress
#

why does it look like there's compression artifacts on pixel art

obsidian canyon
#

i need a dev that can help me with my apk im having issues cant port forward it

torn briar
olive moth
somber dust
#

Does anyone know that discord games support the cocos or unity engine?

queen patrol
#

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

somber dust
queen patrol
#

don't think so but see the tos for what is and isn't allowed

fringe wagon
#

yes.

#

admin

copper moss
#

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)

oblique edge
#

I thought they were supported at one point. Wonder if they pulled back on this

hushed raft
#

I hope they never support ads in activities. It's the reason I like making them and playing them. ... no ads.

safe gazelle
#

although that one might not count ?

oblique edge
hybrid lion
# safe gazelle although that one might not count ?

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

gaunt tulip
oblique edge
gaunt tulip
pure moth
#

I'm trying to make a game in game maker but it seems hard

static swift
#

ok

magic raven
#

Hi everyone just roming around ad seing what yall up to

muted hinge
#

Welcome wanderer, you must be tired.

thick olive
#

How do we make a game?

#

I think we should make a fighting discord game for mobile

#

Like street fighters or mortal combat

thick olive
#

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

haughty oak
thick olive
#

Is activities the games on calls, sorry im new to this

oblique edge
#

Look for the controller icon in the message bar

thick olive
#

Oh yeah I get it

#

Thanks

thick olive
#

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)

oblique edge
#

There's no group project here

thick olive
#

Hmm yeah understandable

haughty oak
crystal needle
#

Hi huys

#

*Guys

keen laurel
#

Wewok de tok

tender sleet
#

šŸŽ® 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!

vestal fox
#

How do I get started with game dev?

tranquil wave
tranquil wave
oblique edge
#

That will help you see if there's a particular area of game dev that you are interested in

vestal fox
#

Thanks

proper girder
#

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

cerulean fulcrum
#

a get an error when run in discord, can help me check

ivory temple
#

What a great idea, I've never thought about developing a game on discord tbh šŸ¤”

uncut fjord
twilit fossil
#

yall, can i js use uh HTTP to set the prƩsence, so theres no status indicator?

raven plank
#

how to run unreal engine5

bleak cliff
#

How was that Discord-related

real robin
#

Guys im gonna make my very own roblox game

#

Any tios?

#

tips

trail panther
#

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

real robin
#

Oh tysm

trail panther
#

you're welcome

#

i can give a few UI design ideas if you want

real robin
#

Ok

bleak linden
#

I can check facts when you are done with your game like a tester

#

if you'd like

prime heart
severe badger
#

i have this game idea, similar to balatro, how about anticheckers but with power ups? building a discord game in unity seems interesting

tender sleet
knotty valve
# severe badger i have this game idea, similar to balatro, how about anticheckers but with power...

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!

polar sapphire
mental dawn
#

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

frigid ocean
#

The Game SDK’s archived anyway, so not really worth it.

mental dawn
frigid ocean
mental dawn
#

I am working on a multiplayer mode for my game. Right now I have RPC integration but that's it

frigid ocean
mental dawn
#

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)

frigid ocean
#

and call it from python less painful than rewriting everything.

tender sleet
mental dawn
frigid ocean
tender sleet
ripe elbow
#

I think you can implement invites via rpc, using any rich presence library

trail flint
#

What i am doing here ;-;

ripe elbow
#

wait invites refers to the ask to join thing right

surreal mural
#

I’m gonna go play a game of Aram on League of Legends and test out the API on the PTR

#

Beta stuff

twilit fossil
#

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

twilit fossil
#

ill probably try tomorrow

frigid shadow
#

What

eternal karma
#

sa

brave plinth
#

Yo whats up people

#

Am I interrupting something

inland ruin
vapid salmon
#

yeah i was wondering where the rules were

queen patrol
#

first item even

vapid salmon
#

i think i joined the server a year ago and it skipped the guide

queen patrol
#

not an excuse to ignore them

vapid salmon
#

i looked for them didnt know where they were

#

but yeah im sorry i wont do it again

hexed mantle
#

what kind of games are being made in this channel?

misty nova
#

šŸ™ŒšŸ½

thin parrot
copper moss
#

It's any games with a preference for games that are using discord integrations and relevant API features

hexed mantle
#

what is the hardest type of game to make?

true lagoon
#

Whats this?

fathom axle
#

sup al

twilit fossil
oblique edge
viscid sentinel
#

is roblox studio too difficult to get started with?

inland ruin
#

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

broken hearth
tepid marsh
#

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

balmy cypress
#

could someone cheat in
yes

tepid marsh
balmy cypress
#

no. if you decide you can trust a client, then you've already failed

tepid marsh
#

hacker sigma

tepid marsh
balmy cypress
#

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

tepid marsh
#

I’m not gonna let people bypass with a mitm proxy

tepid marsh
#

Ten thousand funcs pointed at client to server func Jarvis

balmy cypress
#

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

tepid marsh
#

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

balmy cypress
#

bro if someone really wants to cheat they don't need IOS at all

tepid marsh
#

????????

balmy cypress
#

you have client <-> server communication, yes?

tepid marsh
#

What are you actually saying right now

#

The game would be only on ios

balmy cypress
#

I'll try to break it down for you, if someone was very motivated to find exploits:

  1. Download app on their iOS device
  2. Extract app binary onto normal computer
  3. Decompile binary
  4. Find network calls to your server
  5. Emulate those network calls on their computer
  6. Manipulate data using network calls from their computer
#

"It's on iOS" doesn't change the basics of how your networking works

tepid marsh
#

Bro I’ve just talked about this

#

You’re talking about mitm

balmy cypress
#

that's not MITM

tepid marsh
#

It’s a common thing

tepid marsh
balmy cypress
#

I have no idea why you think you're immune it even if it was "MITM"

tepid marsh
#

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

balmy cypress
#

pentesters decomp iphone apps all the time, what are you trying to prove?

tepid marsh
#

Because I don’t think you understand

balmy cypress
#

That sounds like free work, go hire a contractor if you want

tepid marsh
#

Hahahaha

#

I did expect this

#

You say things without evidence

balmy cypress
#

"I'm asking people to work for free, and never expected them to turn me down!"

tepid marsh
#

It’s not even my app lol

#

There’s this beautiful thing called obfuscation

balmy cypress
#

again, a bump in the road for someone determined

#

you asked if it was possible

tepid marsh
#

Let me rephrase

#

Will anyone most likely bypass it

balmy cypress
#

Unless it's very popular or a strong monetary reason to, unlikely anyone would pour the time into it, no

tepid marsh
#

Also when I said mitm and you said it’s not could you elaborate what you mean by it then?

balmy cypress
#

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

tepid marsh
#

lol

sand minnow
#

keeping most game state on the server is probably gonna be the best anticheat you can have

balmy cypress
tepid marsh
#

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

balmy cypress
tepid marsh
#

Ac gets bypassed easily a lot of the times

sand minnow
tepid marsh
#

That’s why I was saying alternative

tepid marsh
#

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

sand minnow
#

now, is this practical or easy to do? no, but it'd be possible

tepid marsh
#

This is all checkable

sand minnow
#

what i am saying is that its likely very possible to circumvent that

tepid marsh
#

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

balmy cypress
#

idk what kind of hardware/software voodoo apple does now, so I just skipped right to messing with the binary lol

tepid marsh
#

I’m talking about fps

#

Yes those games are very easy either check strings or use igg lol

sand minnow
#

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

tepid marsh
balmy cypress
#

eh raycasts aren't that expensive

tepid marsh
#

Although

#

The map stuff right yea

sand minnow
tepid marsh
balmy cypress
#

csgo and valorant have done some fog of war stuff, but I believe both backed off on it because of high ping players

tepid marsh
#

Also having everything on server is expensive and makes users feel laggy

sand minnow
tepid marsh
#

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

sand minnow
#

how would the client not having the data in the first place be bypassable

#

it would make wallhacks far less useful

tepid marsh
tepid marsh
#

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

balmy cypress
#

even some relatively professional studios have made games that trust the game client way too much when it comes to kills

tepid marsh
balmy cypress
#

dunno, it's also easier to program if you just trust everything the client sends you lol

tepid marsh
#

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

hybrid lion
hybrid lion
oblique edge
# hybrid lion ... 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

hybrid lion
#

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

sand minnow
#

what

#

sure

#

but that is kind of obvious?

#

every system is flawed, that was the point of the discussion, don't ping me again

hybrid lion
#

Yes? That's pretty typical

#

you also limit info that is sent to clients

hybrid lion
#

the only reason to trust the client is because you don't think they'll abuse that trust Shrug but they will

oblique edge
#

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

tender sleet
rigid aspen
#

Huh

dreamy inlet
#

<@&1050493473033289778>

#

Thanks, mod !

hybrid lion
# oblique edge A lot of games have trust in the client because it's difficult to have a 'respon...

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

lethal jay
#

3d realistic character modeling

valid verge
lethal jay
south crest
viscid compass
#

anyone owns a server with server monetization ?

finite thunder
#

i'd recommend asking your question directly instead of asking around it for people that may be able to answer it

lethal jay
night field
#

hi goated people

austere dagger
#

Is it hard making games? And how did you start?

tender sleet
# austere dagger 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?

south crest
#

Do the best you can with the resources you have, until you have better conditions to do even better.

karmic flicker
queen patrol
#

don't randomly ping staff please

hazy falcon
#

sorry i just want to check he's badge

inland ruin
inland ruin
#

Don't pull people to DMs

fast whale
#

<@&1050493473033289778>