/agdg/ - Amateur Game Development General

i downloaded a random /agdg/ related image from the last thread to use as the op edition

> Next Demo Day 12 (SOON)
itch.io/jam/agdg-demo-day-12

> Play Demo Day 11
itch.io/jam/agdg-demo-day-11

> Play Dinosaur Jam
itch.io/jam/agdg-dinosaur-jam

> Helpful links
Website: tools.aggydaggy.com
New Threads: Archive: boards.fireden.net/vg/search/subject/agdg
AGDG Logo: pastebin.com/iafqz627

> Previous Thread
> Previous Demo Days
pastebin.com/i0W2tVRS

> Previous Jams
pastebin.com/wUh6itNN

> Engines
GameMaker: yoyogames.com/gamemaker
Godot: godotengine.org
Haxe: haxeflixel.com
LÖVE: love2d.org
UE4: unrealengine.com
Unity: unity3d.com

> Models/art/textures/sprites
opengameart.org
blender-models.com
mayang.com/textures

> Free audio
freesound.org/browse
incompetech.com/music
freemusicarchive.org

you will never make game general haha :D

stop it! stop it!
its not true!

The development of video games desu

Nice emoticon! May I download it?

the unity engine is cancer

>> Engines
>GameMaker: yoyogames.com/gamemaker
>Godot: godotengine.org
>Haxe: haxeflixel.com
>LÖVE: love2d.org
>UE4: unrealengine.com
>Unity: unity3d.com
>> Models/art/textures/sprites
>opengameart.org
>blender-models.com
>mayang.com/textures
>> Free audio
>freesound.org/browse
>incompetech.com/music
>freemusicarchive.org
ugh we're back to this?

Amateur Game Dev Graveyard

Thank god

i missed you sempai

>(OP)
>>> Engines
>>GameMaker: yoyogames.com/gamemaker
>>Godot: godotengine.org
>>Haxe: haxeflixel.com
>>LÖVE: love2d.org
>>UE4: unrealengine.com
>>Unity: unity3d.com
>>> Models/art/textures/sprites
>>opengameart.org
>>blender-models.com
>>mayang.com/textures
>>> Free audio
>>freesound.org/browse
>>incompetech.com/music
>>freemusicarchive.org
>ugh we're back to this?
ugh we're back to this?

demo day is in 2 days and i still have not enough to show HELP

I want to be a real dev!
What tools & skillsets do I need to become a real 1ma dev?

>2 days
Stop that bullshit, you're giving me a heart attack. It's on Sunday.

can you post it again? i didn't hear it first two times sorry

>
>> (OP)(OP)
>>>> Engines
>>>GameMaker: yoyogames.com/gamemaker
>>>Godot: godotengine.org
>>>Haxe: haxeflixel.com
>>>LÖVE: love2d.org
>>>UE4: unrealengine.com
>>>Unity: unity3d.com
>>>> Models/art/textures/sprites
>>>opengameart.org
>>>blender-models.com
>>>mayang.com/textures
>>>> Free audio
>>>freesound.org/browse
>>>incompetech.com/music
>>>freemusicarchive.org
>>ugh we're back to this?
>ugh we're back to this?
ugh we're back to this?

>me: okay body, don't fuck up now, DD12 is close
>body: SAY NO MORE SENPAI
>get the worst flu in the last 5 years, fever. cough, cold, the whole package
>can barely do anything
Thanks body.

You gotta be designer, programmer, artist, and musicbro.
Also you must mine your own ores and minerals to construct your own circuitboards, write your own OS and of course dev environment. Not to forget the image manipulation and music workshop programs.

I appreciate this but its a bad meme and not what was intended

>caring this much about an internet contest

I think I've just caught a cold myself, also generally feeling pretty shitty

that means it's itme to work even harder

Japanese gamedevs have it better, don't they? Hell, 3D Modelers like Yoko Taro can go on to make five+ games, yet we western indie devs struggle to make even one.

you can't appreciate how useful an engine like unity's editor is until you try to make something like a particle system with code

>not appreciating the process of doing the research and looking at different ways to do particle systems and programming your own particle system to fit your specific needs

idk user demoday is more about a dev and your ability to produce something working, its not really a contest since the tierposter left

>day 4 of nofap

...

>since the tierposter left
im still here and you better fucking believe I'm going to rip into these games.

agdg has been lacking some harsh criticism lately.

it's a contest more brutal than ever since all that matters now is the very arbitrarily picked game order on itch.io's jam page and anons reccing the page will only say "lol just play 3 first games rest are steamy shit"

>doing that without being paid big bucks to do it
classic no game shitter XD

>hmm, I need to light a fire or I'm going to freeze to death
>should I use this lighter?
>nah, where's the fun?
>I'll spend some months researching how combustion works, how fire works, how to make fire myself! much better use of my time
>whoops I'm dead

Demo day is whenever you release a demo, stop with this herd mentality.

that's cute but some devs here want to actually you know, finish a game.

>i don't know how to program
>maybe if i use this babby engine i will just liek maek game and become successful like notch

Learn to art and how to use GM. There.

>not acknowledging that some people need a deadline to make huge progress

>Japanese gamedevs have it better, don't they?
No?
I rarely hear about japanese indie devs making it big.

but MUH HYPE
more gets done in the five days before a demoday than the rest of the previous two months

Great argument. Now you should deal the finishing blow by posting the game you made in your own engine!

>I don't know how to make game, so maybe if I bury my head in reinventing the wheel I'll become successful like notch

Some people like the community. It's fun to get together for a couple days and play everyone's demos. Some people like having a "hard" deadline to finish a batch of progress.

It's fine if you don't want to participate, but that doesn't mean everyone should stop.

>not just finishing your demo 2 months in advance and just polishing it for demo day

>in order to code gameplay one must know how to create bareboned rendering code, deal with manual memory allocation, and make the cd drive open / close with precise timing to generate sound

>and make the cd drive open / close with precise timing to generate sound
muh sides

Is SFML still a thing for make gaem?

Sure that's a good way to get zero people to play your demo.

I'm a lesbian who got invited here from LGBT. I have worked in Dark Basic (years ago lol), Flash (ActionScript), GameMaker Pro, and most recently Unreal Engine.

No idea what this thread is really about desu, just seems fun.

alright but why did you have to introduce yourself

They certainly have a better work ethic but lack the market

Idk, cause I was invited here. I'll just lurk for now.

>i'm so quirky lol
Do yourself a favour and fuck off with that shit.

these

Would you be open to experimentation. They say sexuality is a gradient

This thread is about game development. Discuss gamedev related things, discuss game design related things, post progress of your own game, give feedback to other people's games.

What do you sound like? Do you want to voice porn games?

user you're a fucking faggot

>early morning
>no one home
>raining
>have coffee
>chill music on
>gamedevvin
This is the comfiest I've been in a long time.

You stopped to post and now that's destroyed your focus and your progress.

T H I S
H
I
S

>crossdressing animeposter
>calling someone else a faggot

Unity has built-in pauses whenever you change code, its like 8 seconds, just long enough to think "Ill just see what agdg has said"

>Unity has built-in pauses whenever you change code, its like 8 seconds
wait what, are you talking about compilation time? yours is 8 fucking seconds?

I press F5 in VS and it compiles in like 3 seconds.

Unity doesn't fit my comfy morning, sorry user.

Usually it's a nice community, especially around Demo Days when we show each other the current state of our games and share feedback. Sometimes artists show up to create fan art for games, which is huge motivation fuel. If you need help with anything, you usually get your answer.

However, deep down it's a Veeky Forums board after all, so shit posting is sometimes at maximum, like it is now.

>tfw you havent worked on shit in months

fuck

those 8 seconds are horrible if you stop what you're doing
when you change code, activate unity (so it compiles), then quickly go back and review the code that you just wrote.

8 seconds is too long though, I guess you were just estimating it.

In any case, it's the switch from "work" to "entertainment" that destroys focus.
Stay focused on the code

> so shit posting is sometimes at maximum, like it is now
no, this is nothing.
source dev isnt even here

>months
and I thought I was bad for taking a 1 week break.

damn user get your shit together.

I'm talking about when switching focus back to the unity editor, it spins for 8-10 seconds for me, but VS compilation is quick, I dont think Unity uses compiled files however

>1 week break
fuck me dude

if you are a dirty neet dont ever get your shit together and start looking good

fucking cute girls literally drains your life away

at the core of a games design is something that makes them unique/original and perhaps successful, what are your best things to do in games?
>defeat mechanically varied bosses ( dark souls)
>get immersed in an array of LOD smoke and mirrors city (GTA5)
>the team equipment dance ( battle field)
>the team combat dance (TFC / TF2)
>build a city / society (SWG)
>master yourself, environment and enemies(dark messiah)
>face consistent challenge with oppressive odds through rigged MM (WoT)
>spend real money for brainless RNG pvp success (hearthstone)
>wile away the hours in kit bashed dungeons and things on the heightmap (FO4)

>cute girls literally drains your life away
my job doesnt have cute girls, and i dont go anywhere aside from work/grocery store, so i guess i'll never have to worry about that.

I just timed it, its actually 15 seconds. But the project is probably >20k lines, so maybe its that. I wonder if turning some of this into a DLL would help

you think im going to just tell you all my original™ ideas so you can profit off them?

>Almost done
>Can't bring myself to do the last few bits
>Fucking paralyzed
Why???? What's wrong with me?

i asked about existing games, not your own multi billion $ genius idea on the cusp of being released

>shit posting is sometimes at maximum, like it is now
I thought this was the best start to a thread in a while

Push. Puuuuuush.

low effort bait

I have 46k LOC and it's no where near 15 seconds. I just tested it and its about 2 seconds.

...

>tfw website user never delivered
>all those godly collabs that will never happen
F

I tried it in an empty scene and it didn't seem to make a difference. So maybe I'm structuring my code in a way that hammers on some intensive analysis thing Unity does

collabs don't work anyway

cute
you should add a heat distortion pixel shader in the background to give it that desert feel. maybe a waterfall of sand

actually why the fuck am i giving you my original™ ideas. you heard nothing

Are Pyxel Edit's tile/level editing features useful at all for working in GMS?

nice icon

new to unity here, what's the difference in function between an interface for two classes or having them inherit from another class?

Interface only has functions, no properties
Also you can implement as many interfaces as you want for your class, but your class can only inherit from one other class.

IMO Inheritance for hierarchy type things, interface for behaviours

Maybe I'm getting confused on what you mean.

I'm talking about when you change a line of code, save & refresh.(in my case I just hit 'build solution' in VS). It should not take 15 seconds in an empty project.

As for the profiler, perhaps I'm using it wrong.

Game Design question here:

Thinking of making a Ninja Gaiden style game, with the ability to choose certain moves before you play (think choosing guns and playstyle in Gunstar Heroes). For example, Down + A could be:
slide ( from castlevanias )
OR
handstand -> high jump ( from Donkey Kong GB )
OR
dodge ( Zero Suit Samu's Down+B from Smash )

Of course, these are just examples and will need to be balanced appropiately if actually put into the game.
The aim here is to give the player a number of unique ways of playing - however, I want to avoid the player feeling like they've missed out on a path because they've picked one powerup over another. I want the player to feel fucking awesome whatever they pick because it fits their playstyle, not because a certain powerup lets them do certain things better.
That means that a coin or 1-up or whatever that's high up needs to be accessible by 3 separate means, for example.

Here's the question : will this negatively effect my level design to the point that I might as well not include them? Should I just stick with the basics like wall jumping and sliding and parrying, which should lead to tighter level design as I know what the player can do at any one point?

Sorry for the long post xx

More like all those "gimme free work plz" ads by people who have never made game before

It can be cleaner when the two classes obviously shouldn't inherit from the same parent.

You could have an interface for taking damage, and you might want both enemies and objects in the map to implement this interface.

learn to program

>will this negatively effect my level design to the point that I might as well not include them?
Don't make levels that require certain abilities to get to places and it won't.

thanks, I think I understand now.

that's what I'm trying to do.

Witness the birthing cries of an object-lighting system. Basic phong diffuse for now, I'll add emissives soon and maybe some tasteful bloom later. First I still need to write in detection of the four nearest 'most affecting' lights for each object.

I had the "profile editor" and "deep profile" options on, and those were the stats just after Unity started responding again after it loaded a code change.

I tried building in VS (~3 seconds) before switching focus back to Unity, and in that case it only took ~6 additional seconds while it loaded. So maybe pre-building VS does something? I appreciate your thoughts but I think it could be a rabbit hole of magical thinking I could get lost in since I don't know much about how Unity loads or compiles things. I'll probably just deal w/ it until after demo day

Progress- got tutorials set up for making content later

wow looks good man

you mad man just use a game engine

Good job. As described in our unwritten agreement, here is a photo of cat paws as your payment.

Post your PC specs