/agdg/ - Amateur Game Development General

You define your own parameters for success edition

> Next Demo Day 16
itch.io/jam/agdg-demo-day-16

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

> Helpful links
Website: tools.aggydaggy.com
Weekly Recap: recap.agdg.io
AGDG Steam Games: homph.com/steam
Fanart and stuff: drive.google.com/drive/folders/0B6j4pcv3V-vfb3hKSlhRRzlLbFE
New Threads: Archive: boards.fireden.net/vg/search/subject/agdg
AGDG Logo: pastebin.com/iafqz627

Previous Thread: Previous Demo Days: pastebin.com/JqsQerui
Previous Jams: pastebin.com/jAByvH3V

> Engines
GameMaker: yoyogames.com/gamemaker
Godot: godotengine.org
UE4: unrealengine.com
Unity: unity3d.com

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

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

> How to Webm
obsproject.com
gitgud.io/nixx/WebMConverter

Other urls found in this thread:

youtube.com/watch?v=keUWu_1LAIE
sfml-dev.org/tutorials/2.4/start-vc.php
youtube.com/watch?v=wJ4v2LgVlEA
twitter.com/NSFWRedditGif

What kind of "inspirational" trash is this?

>"FUCKING" XD

I'm assigning an empty script to the hand transform and using it to find the correct transform inside the script, hardcoding the "correct" local rotation and position in a couple of vector3 inside the object class, together with attack, etc..

gameObject.GetComponentInChildren().gameObject.transform

Is there a better way to equip? gif related just to test stuff

>stay up all fucking night
very very poor advice, willnae be reading any further

Post your walking-cycle tutorials or I will hit this girl.

Getting mixed messages here

Fuck, someone create a new thread. I didn't know an image could ruin an entire thread.

? its a good image, don't be swayed by manbabies

You know what can save a thread?

Post progress

you know what also helps threads?

Replying more to progress than to shitposting.

I'd post my art here but I know you don't respect pixel art and if it's good, you steal it, haha

Currently using cos and tan to rotate a platform.
The variable they take is a timer which counts up every frame.
The problem is it obviously isn't good practice to just leave the timer going, so I want it to reset to 0 when the platform returns to its origin or something similar.
How would I go about pinpointing the exact time the platform reaches its origin? I'm thinking maybe basing my timer off deltaTime isn't the best solution, as deltaTime doesn't seem 100% consistent?

I cannot stress enough how important the Content Examples thing is. It is much, much easier to learn from seeing things in practice and how they are implemented than just reading from documentation.

>day has a finite amount of hours and you have to go to sleep before you even start making game

I wish a day was like 27 hours

At least go 32 so it's a power of 2

>nobody will respect me if I enjoy hobby that also gives me experience
Really made me think.

If you're a neet or work for yourself you can train yourself to live on a 27 or 32 hour day

>we have less than 3000 weeks to do something before we die

I think I'll live more than that

But a week passes by so fast...

a thousand is a big number.

Said everyone that ever lived

For you

80 years is your average in First World Countries, you can even gamedev on your deadbed.

How do I stop masturbating so much?
This is a serious question, it's severely affecting my ability to dev because I spend a 30 minutes to an hour masturbating, and then I don't feel like devving at all for a while afterwards.

Come on that is near the bottom of life expectancy

>I plan to live forever, of course, but barring that I'd settle for a couple thousand years. Even five hundred would be pretty nice.

1) Delete porn
2) Turn off internet
3) Dev

you probably just don't want to dev

Make a rule that you can only fap to your own porrn

Make a rule that you can only fap to your own game

Get better at masturbating retard, it only takes 3 minutes for me

IDEA: a rts game that plays itself and you only expectate.

>3 minutes
Man I miss being young

I can finish in 5 minutes if I need to. But it's less fun that short

1. Dont browse porn (this is serious)
2. Delete your porn bookmarks
3. Delete your porn following tumblrs
4. Stay away from it for a while
5. If you come across porn, close the tab and count to them thinking you don't need to fap
6. If you need to fap, do it from imagination.

Porn is no diferent than doing heroine or other hard drugs.

How do you convert a number of frames to seconds?
So at 60FPS and with 400,000 frames for instance, how many seconds is that? 400,000 / 60?

>using frames for time
use delta you dummy

You only what?

stop using opera which has built in vpn.

Hi ADGD, what engine would you recommend for a person working in C++? It would help if you could link a tutorial for how to configure it along with the recommendation. Thanks in advance.

Saltybet but as a rts.

>tfw porndev

it's over

for 2D SFML is great (although not an engine), their website provides all you need for setup

for 3D I dunno, Unreal? That uses C++.

to the user who made this:
youtube.com/watch?v=keUWu_1LAIE

thanks a lot user ;_; I didn't reply when you first posted but I've been watching it everyday and its keeping me motivated

Thanks but I continue to get errors from SFML and I'm pretty sure I doing it wrong. How did you configure it?

Choosing an engine is more about the kind of game you want to make, taking into account their rendering, features, performance, and such, learning the engine language's syntax is pretty fast compared to everything else you will need to learn.
But if you absolutely want to use C++ then UE4 is probably the best option for 3D and Godot 3.0 with the C++ module for 2D, or a more barebones framework like SFML.

I'll only play your game if anime girls drifting against you will be an integral part of it.

Put a picture that evoke another emotion, such as comfy while you work.

I can help you through the process, if you want. I've done it both on Visual Studio and Code Blocks.

I always followed the setup pages on the website. Pretty straight forward.

I don't believe that Godot is in 3.0.

Learn primary school math and what things mean.
I like to help, but if you can't do this you're beyond help.

Seriously? If the FPS is steady 60FPS without ever changing and you output 400 000 frames. Then you output exactly 60 frames per second (FPS). So it takes 400 000/60 seconds to output all of them.

>400,000 / 60?
Correct.

Depending on your use case might be a better idea. Use the elapsed time since the last frame. It allows you to advance shit accordingly for example, a simple case, linear motion is proportional to time, like a bullet flying (position and velocity is time dependent.)

You're not gamedevving straight out of your mums gooch. Most people here started in their 20's.

Please do. I need some help, I feel like I'm stuck just because of the engines available.

Maybe I should make a porn game since I'm addicted to porn.
At least I'll want to look at my game while fapping.

Is adding additional functionality to a 20 year old game engine with no real goal other than to have fun /agdg/?

it's in alpha, but I think the external languages API is still in heavy development so the C++ module shouldn't be very usable yet

Fun is subjective so go for it if you want. Some people had fun staring at the sun yesterday.

I'm running VS 2015 because I know newer version aren't supported yet.

drawing lewds has ignited a passion in me for drawing i had no idea i had, maybe it's what i'm meant to do.

If you're making a game, sure.
Why not add functionality to a modern engine?

Would you recommend SFML over SDL for 2D stuff?

Best game design university?

>Most people here started in their 20's
Source?

sure thing. Have you decided on SFML at least? Or are you trying to decide still?

SFML is more C++ friendly, and provides a solid enough base to make 2D games

Remember tripcode ^

Yes, and I hope I can get far with it.

what IDE are you working with? Have you tried following the installation guide? If so, how far did you get?

Saved. Nice game and video

SDL is a C library, SFML is a C++ library.
Both are easy to use, SDL just requires writing your own wrappers on it if you want to use it like a C++ library.

Just grab a copy of the animators survival guide. Works fucking wonders.

VS 2015, and I got as far as a compiler error. I'd imagine I have to tweak the properties.

what's the compiler error message?

DADIU

Nobody can steal it if you post it as a jpeg.

All I'm doing is adding some RPG elements to Quake 2. It's dumb, but fun. Making this is UE4 would take a while, whereas this approach is much faster.

Maybe in the future.

Compiler Error: 1>main.obj : error LNK2001: unresolved external symbol "public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B)
1>main.obj : error LNK2001: unresolved external symbol "public: static class sf::Color const sf::Color::Green" (?Green@Color@sf@@2V12@B)

Did you follow the installation tutorial?
The linker can't find the files.
sfml-dev.org/tutorials/2.4/start-vc.php

I assume you're testing with the piece of code they provide.

Are you linking statically or dynamically? One of these requires you to add the dll's in the same folder as the executable.

Did you add the libs in the dependencies in project properties?

I think it might have a been a typo. I followed it as best I could but I still got an error? Can type out the configs and where to put them? I can make a new project if you want.

Did you remember to put the proper libraries into linker -> input for both debug and release configurations in the project properties?

linker -> input

sfml-graphics.lib
sfml-window.lib
sfml-audio.lib
sfml-network.lib
sfml-system.lib
opengl32.lib
freeetype.lib
jpeg.lib
winmm.lib
gdi32.lib
openal32.lib
flac.lib
vorbisenc.lib
vorbisfile.lib
vorbis.lib
ogg.lib
ws2_32.lib

No, I think it wasn't mentioned in the tutorial
I'll try that then.

*freetype.lib

Like this
You only need to link the dependencies if you use static linking.

>if you use static linking
I usually do, I got used to it, I remembered that after posting

Yeah, me too. It's much easier to distribute the program if you use static linking. It's not really something you have to worry about when just learning how to use it.

yeah, distribution has always been the main reason why I did it

youtube.com/watch?v=wJ4v2LgVlEA
Watch what you say in public.

What else do I need to configure?

...

Post your disorganized plans

i'm devving I aint got no time to watch a ten minutes long video about a game no one cares about

The cheapest one, undergrad degrees really aren't that different between universities.
But you're asking a life changing question on Veeky Forums. You're probably 18 years old and impressionable. So really I feel sorry for you man.

give me a good save file name and extension

the problem isn't what he said in public, the problem is trying to create and market an online heroes FPS game in an environment that is absolutely full of them

Both are problems; in age of internet everything you say is going to be used against you and remembered.

G A M E D E V
A
M
E
D
E
V

e.g.: TotalBiscuit

but agdg told me you only need to make a quality game and it will print money.