223f2a No.14495724
Thread Template edition
Resources
>>>/agdg/
>>>/vm/
>#8/agdg/ via irc.rizon.net
Links
>Wiki: http://8agdg.wikidot.com/ which also has the handy dandy thread template
>Beginner's guide: >>>/agdg/29080
>Previous thread: >>14475842
QUARTERLY DEMO DAY SCHEDULED FOR MAY 5TH
Polite reminder that the wiki exists, you are encouraged to contribute to it if you can (even if it's just your game page)
2d2d6a No.14495820
>data driven engines still haven't caught on
aa4eb9 No.14495830
>>14495820
How exactly do you make an engine that isn't data driven?
42cc88 No.14495862
i will eventually have to redesign my cooking system to make it script based, i will also add cooking method to the mix, stuff like how are you cutting the veggies before adding it to the soup
But how would i make the visual representation for that? having models of all possible ingredients would be overkill, specially since finished recipes can be used as ingredients…
be4d02 No.14495868
>>14495820
what is a data-driven engine?
12cb6d No.14495869
>>14495830
you code a little men to run that engine on coded a fuel
ba5dd9 No.14495886
>start learning C so I can make a game in a real language
>perfectly content just renaming files and manipulating strings with it instead of making anything resembling a videogame
I'm glad to be autistic
My first C project is a program that modifies filenames in folders, for example turning all filenames into lowercase or replacing a string with another string. I don't even care about making a vidya anymore, this is my life now.
317811 No.14495894
>>14495886
>C
>not assembly
You're still a pajeet.
be4d02 No.14495906
>>14495886
Its good news for you that you can figure out the mindset needed to write good C so fast. You will probably make a game sooner than you think because of that
4ba118 No.14495911
>>14495687
can you give me a bit more help on this? the tutorial is a mess
after reading the comments i got it to render the scene as it was, but there's still no outline
aa3537 No.14495921
>>14495911
yeah, sure. I had to do some tweaking myself. Also, I think GPUs without Shader Model 5.0 support will not render the outline. just be patient, I'll be home in 2 hours
4ba118 No.14495929
>>14495921
> Also, I think GPUs without Shader Model 5.0 support will not render the outline
oh, well it's kind of useless for me then, my toaster is using an integrated one, only goes as far as 3.0 i think
you sure about that?
dad104 No.14495933
>>14495862
You could have smaller icons display over the graphic to indicate if it's chopped, seasoned, etc. Drew up an example for you, even.
9eea85 No.14495950
Got through the Godot tutorial in the documentation, been screwing around with it, changing the background, different music, etc. Good times, very encouraging. Reading the rest of the documentation and continuing to tinker today. I already read the entire audio section and played around with some .wav and .ogg imports.
So the "Godot" way…how would I go about implementing MP3 or .midi playback? Hope someone has already written that? I don't have the chops to code that myself.
dad104 No.14495961
>>14495950
Is Godot's documentation actually that good? I have to see this for myself.
aa3537 No.14495969
>>14495929
>you sure about that?
yeah, I tested the game on my GTX 260 machine to test performance and the outline just didn't show up. I don't really have know which part of the shader code causes this, unfortunately, maybe the blur effect. I'll send you my final code but you might want to recreate each step of the tutorial and see when it breaks.
9eea85 No.14495985
>>14495961
"Good" is a stretch, I actually found the tutorial to be…a little less than crystal clear at times and outright forgot to explain something at the end (the rect3 reference for the particle effect). I would still recommend it, though.
http://docs.godotengine.org/en/3.0/getting_started/step_by_step/your_first_game.html
4ba118 No.14496029
>>14495969
>see when it breaks.
pretty much on any step
anything other than the blur results in a black screen
meanwhile on the last step i get regular rendering with no outline
probably wont work
i'm not getting any outline on the beelzebox demo from your site either, although for all i know it's probably outdated
gonna try a different solution
http://xroft666.blogspot.bg/2015/07/glow-highlighting-in-unity.html worked earlier today but was kind of clunky with it's implementation, i kind of just figured yours would be slightly less work
aa3537 No.14496055
>>14496029
Good luck, bro. Looking forward to the results. I'll still post my version of that shader later.
4b1525 No.14496119
>>14495820
how can we submit PRs to Godot to make it more optimized?
4b1525 No.14496126
repost since last thread will die:
>>14491609
>>14491590
>>14491519
You can hack it and make it an invisible object whose distance (position) from the center of the screen is equal to the distance between the actual noise origin (like the enemy) and your player character.
var playerDistance = player.position.x - enemy.position.x
audioStream.position.x = playerDistance + (get_viewport().size.x / 2)
or something like that.
e46495 No.14496208
>>14495950
For mp3 or midi support you will need to find a module (either as a gdnative plugin or code to recompile the engine with) written by someone else if you refuse to create your own.
9a3c84 No.14496239
>>14496208
I can't think of anything that would be more fucking fun than writing a module to play mp3 files
42cc88 No.14496246
>>14495933
I was thinking of using 3d to represent it to be less UI centric and be more immersive, something similar to alchemy in kingdom come
605d0e No.14496292
>>14495886
C isn't anymore a "real language" than any other choice besides proprietary scripting schemes
9a3c84 No.14496378
>>14496292
It's useful to distinguish between languages that require some amount of intelligence to use, and scripting languages (or java) that allow inidans and other nonwhites to dominate. The best way to keep them out is with pointers, and that requires a real langauge.
9a3c84 No.14496424
on an unrelated note, the antifa game jam is starting soon. if anyone wants to join my team, everyone is welcome. requirements:
5'5" or shorter (if you're taller, ask first)
at least 20% (if you don't know what this means, don't contact me)
be an artist or programmer or sound guy (the game is already made, it just needs people to put it together)
absolutely no fascist views!
dad104 No.14496443
>>14496424
Can I bring my California compliant AR-15 with me? :^)
9a3c84 No.14496452
7c2042 No.14496469
>>14495886
>Stuck between XNA and SFML
>instead of making game or making engine, instead port convenience features and support classes from XNA via reading its source code
>vector math and interpolation and such
>stuck in mathfag mode
12cb6d No.14496482
>>14496443
>tactical assault hooks for maximum school shootings
you literal rapist?!
9eea85 No.14496526
>>14496208
>For mp3 or midi support you will need to find a module (either as a gdnative plugin or code to recompile the engine with)
That's what I thought, thanks for the confirmation, anon.
>refuse to create your own
What if I don't have the ability to? It's not like everyone is a coding fucking wiz kid, or even wants to be.
>>14496239
Yuuup.
>>14496424
I identify as a German ubermensch fascist overlord, did you need some vielfalt for your team?
9a3c84 No.14496539
time for a coincidence simulator
>300 years to turn a country into a complete shithole
>topdown map-like view of the states
>start small, slowly gain control as lawyers and professors
>one year passes each turn
>buy out media corporations
>earn the ability to black out news stories
>conquer a city or state to produce free propaganda each week
7c2042 No.14496607
>>14496539
Once, I had an idea to make an FTL-like game where you avoid the state and federal police officers as a criminal, eg with a country-level drug running goal. I remember doing research on different roads and highway types and trying to piece together different highways and states and stuff into a database and it didn't get far it was a mess
605d0e No.14496614
>>14496378
I don't take your point. Transparent pointers don't make a language any more legitimate, and if Java didn't happen then curry munchers would be writing bad C++ instead
ea387d No.14496625
>>14496539
Already exists somewhat
9eea85 No.14496629
Posting this for any of my other Godot anons:
https://github.com/Calinou/awesome-godot
Does anyone have any good tools for creating and/or converting OGG files?
c5e543 No.14496677
>>14496526
>What if I don't have the ability to? It's not like everyone is a coding fucking wiz kid, or even wants to be.
then you use a converter like the pants shiter that you are
>>14496629
vlc
4ba118 No.14496686
>>14496055
it works
no idea if it's affecting performance hard or not
basically all you have to do is add OutlineController and HighlightsFX to your main camera
only thing i've done is made OutlineController add/remove the renderers from my ItemInfo class, so HighlightsFX stays as the original was
if you want to use it, you only really have to modify OutlineController to work however you're handling your items+colors
after that you want to add or remove renderers from the thing
in my case, each item i have has an ItemInfo monobehaviour on it, stores a bunch of info needed for equipping, most important being whether the item has an owner or not
in ItemInfo.Start() if it has no owner, the renderers get added
in ItemInfo.OnDestroy() said renderers get removed
https://drive.google.com/open?id=1qHoLLMu-KcQJLn2Uz-DT83KJHl1O0tIk
as far as i can tell, both shaders are pretty much doing the same thing, probably some minor difference that fucks it up for me
the weird thing is that outside of the editor, it still doesn't render. gonna try with a development build, for all i know it's just an issue with quality settings or something
4ba118 No.14496890
>>14496686
ah nevermind, found the issue
>Note that a shader might be not included into the player build if nothing references it! In that case, Shader.Find will work only in the editor, and will result in pink "missing shader" materials in the player build. Because of that, it is advisable to use shader references instead of finding them by name.
you need to reference the shader rather than assigning it via code
60e789 No.14496933
>>14496151
It came out just today, so.
62a3a9 No.14497013
>tried to make cliff textures
>they look like bacon
de897f No.14497021
>>14497013
You know what to do anon
223f2a No.14497024
>>14497013
Lines of different soil are horizontal, not vertical. You could just make a breakfast themed game though.
2a6919 No.14497027
>>14497013
On the brightside Anon, You now have a bacon texture.
9eea85 No.14497048
>>14497013
>dat most important meal aesthetic
wtf are you on about, mate, shit looks delicious af
2d2d6a No.14497056
>>14497013
Make a bacon meme game and get some easy money from shitters to fund your passion project.
12cb6d No.14497061
>>14497013
MEAT PLANET HERE WE GO
4ba118 No.14497090
>>14496890
>>14496686
https://drive.google.com/open?id=1qHoLLMu-KcQJLn2Uz-DT83KJHl1O0tIk
updated with the necessary shaders
you only have to assign them to HighlightsFX when you're putting it on the camera
works fine, i don't think it's causing any more damage to the framerate than my spaghetti
7c2042 No.14497101
Oh shit a Twitter bot that's actually kinda funny
https://twitter.com/TheStrangeLog
dee304 No.14497131
>>14497101
Where does it pull the patch notes from?
9a3c84 No.14497135
>>14496614
No, they wouldn't. You can teach any pajeet to write bad java. It takes a master pajeet to write bad cpp.
7c2042 No.14497165
For a 4x4 Matrix object, would it make sense to make it 16 floats, or should I have 4 Vector4 objects (one for each row)? The latter seems easier to work with, but kinda disguises the intent of the class
>>14497101
>>14497131
Sorry, I'm retarded. I kept reading them and the description, and it looks like those are hand picked from various games. Still, they're kinda funny.
62a3a9 No.14497288
>>14497131
>fixed
>only slightly hate
35df29 No.14497305
Okay, since I had to RMA my motherboard and CPU, I won't have a device to dev on. I don't know how long that will take, so I thought I could work on the wiki a bit, because the laptop I'm stuck with sucks ass.
Kind of thinking about writing a programming tutorial. A complete course, so to speak, for the Anon who has never programmed a thing in his life. Something to give you a solid basis, since there is a lot of shit on the Internet. Would anyone of you be interested or would that be a waste of time? Anything else I could do instead?
dc228e No.14497311
>>14497288
>there are people in this world that consider that a fix
9a3c84 No.14497314
>>14497305
>a lot of shit on the internet
there is, but that's partly because people who have no business trying to teach decide to write tutorials. we'll bully you before we fix any bad pratices we see
4697b9 No.14497367
>>14497335
Moot being found out to be a cuckold probably sealed that deal.
223f2a No.14497379
>>14497335
That changelog is from Crusader Kings II, which came out in 2012.
62a3a9 No.14497404
>>14497379
>wait a minute, I recognize that changelog…
38be7c No.14497432
>>14497413
>Was he himself actually outed to be an actual cuckold?
I don't remember the details or have any of the screencaps, but after GG was banned on 4/v/, anons discovered moot was sleeping with a Gawker writer who was cheating on him.
sage because offtopic.
2d2d6a No.14497519
>>14497432
>>14497413
>>14497459
Moot was orbiting some Gawker writer who already had a husband or boyfriend (can't remember which). Later on it turned out she was only tolerating him to get attention from Gawker's higherups and dumped his sad ass after her promotion.
35df29 No.14497540
>>14497314
Well, I'm thinking about the fundamentals for people who really never did any programming like artists, for example. It looks like some Anons could use it, considering that I've seen some fucking awful code in the time i spent here. Yandev wasn't the only one, although his was probably the worst.
57d076 No.14497584
>>14497563
Don't you know that coding with emojis is the newest design pattern of OO programming!??? It's 2018 we don't need programming languages invented by white men anyway.
dad104 No.14497629
>>14497540
This needs to erased from existence.
Thank god my college doesn't do this shit
7c2042 No.14497674
>>14497637
>Programmers
>Self respect
Pick one and only one
223f2a No.14497716
>>14497404
A lot of them are really easily recognizable for instance dwarves in trees, sims, or that one considering there's not a whole lot of games featuring cuckolding.
>>14497540
>not replacing return with 🔙
>not replacing rand with 🎲
>not replacing if with 🤔
>not replacing struct with🤖
Two of these don't even work for me, but it's supposed to be a back arrow, dice, that thinking face, and a robot head
I can't think of anything for for though.
dad104 No.14497718
>>14497674
Programmers either don't respect themselves or have autism. You need to fit one of these categories in order to put up with the trials and tribulations of code. Especially for fucking video games.
7c2042 No.14497781
>>14497760
You mean magnetism is the closest thing we have to magic. People understand how and why for math, there are formal proofs. Magnetism gets involved? The "why" goes way the fuck out the window
97cb2f No.14497800
>>14497760
Mathematics doesn't dictate how the universe functions. It's a human invention. It less like the code the universe uses and more like the language we use to leave comments on all undocumented code of the universe.
>>14497781
We understand magnets more than we understand gravity.
8f0495 No.14497825
Holy shit, I feel like some arcane knowledge dawned on me. The secret to prototyping is to just put shit together as quickly as possible. If it's close enough to how you imagined it then it's good enough for a prototype. I know this sounds like obvious bullshit, but even though I knew it, I still (until recently) spent weeks refining a single feature without knowing if it's even a good idea and often, after finishing it I had to throw it into garbage because it shit after all and after seeing almost no actual progress I got bored and abandoned a project. When I stopped caring about quality and all that nonsense and just started rushing to get as much done as possible I feel like a gamedev master or something. My game grows with each day before my eyes, it's really encouraging. And even if I have to discard one of the things I did, it's not a big deal because I didn't waste a whole month fine tuning it. Took me a few years of making nogames, but I finally get it.
So, was I just retarded or does anyone else have a problem with prototyping? Also sorry for a blogpost
c412b0 No.14497830
>>14497540
I'm not even a coder and I hate this,. Reminds me that romeo and juliet shit where they replaced the script with emojis and text speak.
317811 No.14497843
>>14497540
Swift has this shit built in.
9eea85 No.14497902
>>14497876
No, it's an important distinction to make. If you credit mankind with the invention of mathematics you cripple yourself from ever understanding the true source of mathematics. Ditto chemistry and the rest of the sciences. We're little apes discovering someone else's work, not creating it ourselves.
hubris, anon, the difference is hubris
7d3c6b No.14497928
9eea85 No.14497941
>>14497916
The Great Mathematician if you like that label better, but of course you know we're talking about God. Sage since this is waaay off topic for AGDG and /v/.
8733d8 No.14497948
>>14497825
You were just retarded but so are most people when they start. Doing it quick and dirty is the best method for prototyping. Just remember to clean your messy shit occasionally, or throw it out completely and redo it when you've figured out that's what you want.
Game jams are a good place to learn this. You could also just give yourself a strict, short time limit to work on a project. Doesn't give time to overdesign or make something perfect, and you won't feel guilty about deleting it if it's crap.
7d3c6b No.14497961
>>14497948
I never delete my old projects.
7c2042 No.14497967
>Accidentally derailed the thread twice in the span of an hour, with well-intentioned posts
Okay, I guess I'll just fucking stop posting
12cb6d No.14498001
aa22ac No.14498006
>>14497948
To be fair it's easy to fall into that trap when you see everyone here lamenting bad practices and design choices and think that you need to over-design and make things perfect initially. It's much harder for new programmers to discern when they should be hacking together a prototype to test something to rewrite later and that they're not just being shit at programming, like Yandev.
>>14497953
You're the one trying to blur the meanings of discovery and invention.
57d076 No.14498025
>>14497830
>coder
I can tell
9eea85 No.14498113
>>14498090
>I'm a phreaker
62a3a9 No.14498152
>>14498090
actually, im a digital disruptor
97cb2f No.14498171
>>14497852
I was bad with my words, I should have said "it was a human development". What I'm claiming is that the underlying rules of the universe can be explained using math, but math isn't "dictating" to the universe how to function. Whether or not it's a discovery or invention, or if it's both how much of it is an discovery or invention, is not a debate I want to get into.
I should have known I was causing problems by getting pedantic about the definition of something that doesn't have an accepted definition.
>>14497967
Derailing is the fault of everyone participating, including me.
ea8f49 No.14498198
>>14498156
i'm in your area
4ba118 No.14498203
>>14498195
>learning no-variables: the language
why
you will never use this
ever
even pajeets don't use it
8f0495 No.14498215
>>14498006
I think it's easy to discern, it's all a matter of intent. Prototyping is a conscious effort to make something in a shitty but quick way to test an idea, no matter how skilled you are, it's like doing a rough sketch before drawing. Yandev doesn't consciously try to make shit.
f39509 No.14498232
>>14498203
Why would an inferior people like hindoos use the superior coding paradigm?
817dd0 No.14498325
>make game with godot 3 in linux
>runs perfectly smoothly
>install windows
>runs like shit
what gives?
bd0be9 No.14498480
>>14498325
i'm a nigger sage
25d1fd No.14498517
aa22ac No.14498605
>>14498215
Sure, I agree with that. Discern probably wasn't the right word because you're right that it's about intent.
dc3263 No.14498745
Is this an example of YandereDev-style if-statement creep? I want to do this as a switch but don't know how to do it more cleanly than this.
Only reason I'm delegating this to a helper function is so that this code reads cleanly.
dc228e No.14498794
>>14498745
Seconding this.
At what point is it more efficient, performance wise, to use Switches over if/elses?
7c2042 No.14498810
>>14498745
You could rewrite that as pic related
>>14498794
Assuming you're using a compiler updated in the last decade, most of them unwrap if/else chains and switch statements to the same code under the hood. Switches are good when you have specific, finite values to compare, such as an enum statement. If/else chains are fine for coordinate/bounds checking, but you do want to avoid huge chains or giant nest blocks
7c2042 No.14498814
>>14498810
Oh sorry, I didn't see the minute differences you were doing, I thought it was a rect bounds check. Good news! Hex grids are still analogous to rectangular bounds checking and it wouldn't be a big change
35df29 No.14498858
>>14498745
>>14498794
You can't do this as a switch, unless the possible values for x and y are within a narrowly defined range.
The reason is that you switch on the value of the variable, not an expression. It always has the form of
switch (VARIABLE)
{
case CONSTANT:
...
}
Switches are to be used when you have a chain like this one:
if (number == 0) { ... }
else if (number == 213) { ... }
else if (number == 741) { ... }
...
else { ... }
If anything, you could shorten your function as >>14498810 suggested.
3a3ff5 No.14498862
Ok, I know you faggots will bash me either way, but this was a pretty interesting read
7a6aad No.14498875
I reimportated and remade the entire scene and made sure everything was congruent and neat. It functions and looks way better, but it was hell to implement. Also the wheel's orgins are in the inside now, not the inside, which gives a more believable steering and movement, but the wheel models sink in a bit when on a tilt, I might move the wheelbodys to the middle of the model, but everything right should be done physically. Now to add in a hud and shooting. I won't give a video for now. I will say the light grass and the shadows look VERY nice.
62a3a9 No.14498926
>>14498875
> the wheel's orgins are in the inside now, not the inside
7a6aad No.14498931
>>14498926
Sorry.
>the wheels are in the inside of the wheel model, not the outside
35df29 No.14499014
Oh, and since >>14498794 spoke of efficiency, maybe I should add this.
The shortened version of this function isn't less efficient.
return (a && b && c);
For this to be true, all three have to be. If a is false, b and c are not evaluated and the function returns false immediately.
There is room for an optimization hidden in there. For the most part you shouldn't bother, but it's good to know nonetheless, because there are times where you should.
What I posted above also applies to functions. So return a() && b() && c(); won't execute b() and c(), if a() returns false; and that's good to know, if your chain of conditions contains expensive functions. You can reorder them to increase the chance of the slow function not even being called to safe time. The end result will be the same.
As I said earlier, for the most part it doesn't matter, but it's still useful to know.
>(v0 && v1 && v2 && … && vn) becomes false as soon as the first one is false, the rest is ignored
>(v0 || v1 || v2 || … || vn) becomes true as soon as the first one is true, the rest is ignored
f45d40 No.14499138
>>14497135
I don't think you have any idea what you're talking about
f45d40 No.14499213
>>14499168
You're right, that is a simplistic assessment.
f45d40 No.14499274
>>14499226
I'm not pretending to be retarded, I'm just receiving retarded replies
be4d02 No.14499323
>>14499306
This is how we know you're not from around here. Making fun of Indians has always been /tech/ territory
05f255 No.14499357
>>14495820
Do you mean data oriented?
Data driven means that your game data is tweaked in excell sheeeits 'n sheeit
be4d02 No.14499398
>>14499338
>that's /pol/tard territory.
Why don't you go to /r/gamedev and leave us alone instead of whining about /pol/? I'm sure that the moderation there will agree with you
e7bc42 No.14499407
Get back to posting progress, niggers.
b0b6bf No.14499650
>>14498745
It would work in a match statement (pattern matching) in functional languages or ones that borrow from functional languages.
But really there's nothing atrocious about that code.
b0b6bf No.14499657
>>14498745
Oh yeah, you don't need all those brackets and if/else. The return statements implicitly have that logic.
if (cond)
return false;
if (cond)
return false;
return true;
or even
if (cond || cond)
return false;
return true;
are fine.
7c2042 No.14499829
>>14499657
Also, you can logic it out and do something like
>return !(cond && cond);
c4a1a6 No.14500032
>>14499829
It should actually be (!cond && !cond) .
Your example returns true when only one of the the conditions is true even though either of them should return false.
7c2042 No.14500082
>>14500032
And this is why I don't do logic gymnastics. Usually I opt for the second code in >>14499657
a6f341 No.14500212
>>14496424
Show me ur game fgt.
I'm a music-fag, 6'0, and a vehement racist.
6a3dac No.14500241
Any smart guys have retention advice? I'm going over my language again with a pen and paper because some true definitions slipped the greasy ol' noodle. What are good practices to retain large amounts of information?
21c2bc No.14500316
Is paying for subscription-based Autodesk and Adobe products worth the monthly/yearly payments? Or is it better just to pirate them these days?
38be7c No.14500328
>>14500241
Depends how balls-to-the-wall you want to go. If you want to guarantee you'll memorize the information, look at spaced repetition software like Anki: https://apps.ankiweb.net/
SRS is essentially flashcards, but the program uses an algorithm that determines which cards you're most likely to forget, and shows you those cards. It's most effective if you use it once a day.
>>14500316
>subscription-based desktop software
>any point in time
Just buy what you can and pirate what you can't.
551ff3 No.14500398
Anyone know good places to look at UI concepts? Kinda wanna look around for inspiration.
6a3dac No.14500629
>>14500328
Neat. Thanks.
>>14500398
Maybe you should play some games? :^)
6b1b80 No.14501576
Hello aggydaggy, long time no see.
93ab5f No.14501583
85d26e No.14501585
>>14498025
Someone get this hothead out of here. And where's that UWP guy?
85d26e No.14501590
>>14501576
That's a big windmill. does it spin?
6b1b80 No.14501631
1b5310 No.14501632
Implemented an aiming and shooting system. There are 3 ways to aim and shoot: using gamepad, using keyboard, and using mouse. Going to work on in-game UI next.
f45d40 No.14501649
>>14500316
It has never been appropriate to pay for them
85d26e No.14501660
>>14501649
I think even Adobe employees pirate
71a612 No.14501674
asked this on /vg/ but that board is slowly but surely gaining more anons
've been meaning to start a small game to gain experience but I'm struggling with choosing an engine. For a first timer amateur who has plenty of experience in modding, what would be the best choice, creating an engine from scratch or picking and choosing from all the available free engines like Godot or unity? would consider unreal but I'd rather leave that for when I have a clearer idea of what to do. Maybe I'll roll with Godot unless someone has a better idea for a good 3D engine.
85d26e No.14501678
>>14501674
I thought the blueprint feature in Unreal is specifically for newcomers
4ba118 No.14501685
>>14501674
godot>unreal>unity>gamemaker>rpgmaker, but this does change depending on how shit your toaster is
unreal is great and technically open source, but their licenses can be gimicky. also it runs like shit
godot may or may not lack features, i wouldn't know
unity is shit but it works - better than unreal only because if you can't run unreal at a decent framerate
others are obvious
6b1b80 No.14501713
>>14501674
The best engine is the one that suits the game you're making.
8f0495 No.14501730
>>14501649
>>14501660
Are there any particular benefits to using the newest versions of these programs that require periodic fees? Assuming I'm willing to pay for that software, is there a reason why I wouldn't just buy older software, like Adobe CS6, and be done with it?
>>14501632
I know this isn't what you're going for but that test area reminds me of Rabbits vs Sheep custom map. I wonder if it would be fun to play a game like this on a shared screen.
>>14501674
If you have previous experience with C# or something similar, then Unity is extremely easy to get into. It's also versatile so you can do pretty much everything with it if you want to just test what you'd like to make.
85d26e No.14501742
>>14501730
I don't think anything but making 2d real would make the newest software. The artist makes the art, not the newest tools.
85d26e No.14501743
>>14501742
newest software worth it
6b1b80 No.14501745
>>14501730
Why would you buy Adobe software when you could just use GIMP and Blender, especially as an amateur?
71a612 No.14501754
>>14501685
>>14501678
>unreal is great and technically open source, but their licenses can be gimicky.
Eh, not looking to sell this idea, I'll upload it for free everywhere I can though.
>>14501713
I'm not really aiming for amazing graphics, just something fun to make AND to play. So that might cross out Unreal unless I go with Unreal3 instead of 4 (which is a terrible idea but I have a weak PC currently.)
I'd post my idea but I'm paranoid someone will steal it.
Still leaning toward Godot, but IF I have to, I guess I could bite the bullet and roll with Unity.
85d26e No.14501760
>>14501754
Maybe try whatever engine was used for Warcraft 3 that way your game can play on almost anything like the original Defense of the Ancients
71a612 No.14501804
>>14501760
It's an idea that could be done by modding DooM Which I might do first as a proof of concept and testing, adding and remove ideas. but since I'm already a dev for a popular mod on /v/, I'd rather make something of my own from scratch instead of further modding. Maybe the problem is that I don't a proper grasp of scope and I'm thinking too ambitiously.
f45d40 No.14501818
>>14501730
Use Gimp or pirate CS4, the new adobo products offer nothing you'll miss.
85d26e No.14501845
>>14501804
Unreal Engine is already suited for FPS if thats what you're going for
71a612 No.14501848
>>14501845
I might as well, I'm just worried that Unreal4 won't run on my current PCs. Worst case scenario I end up using Unreal3.
Thank you all for the suggestions and help. I hope to report back with progress soon.
4ba118 No.14501851
>>14501848
>Worst case scenario I end up using Unreal3
they kind of all run equally bad
if you can't run UE4, you're better off using godot/unity
223f2a No.14501855
>>14501818
Or use Krita, for drawing. Gimp might be better for image manipulation for textures for now, but drawing them yourself is better in Krita.
8f0495 No.14501878
>>14501742
The only features that seem somewhat neato were from the newest After Effects but this isn't particularly useful for gamedev. Photoshop has new stuff for photo manipulation, so again not gamedev related. I have to check if they added anything to the rebranded Flash program, but I somehow doubt that. So, yes. Their main brands were good enough already.
>>14501745
>GIMP
Beside that, you're tight. But, Autodesk still seems better for animating shit in 3D from what I tried so far, so Blender has room for improvement
f35802 No.14502147
Has there ever been an in depth analysis on what made oblivion so fucking comfy? Particularly the art style. The game itself is so bland I can't even pick it up anymore. It's also as ugly as fucking sin, but everytime I hear the music, see a screenshot or even it's parchment paper UI. Suddenly I get a rush of that warm comfortable feeling from playing it the first time. It always makes me want to reinstall.
85d26e No.14502150
>>14502147
Jeremy Soule I think
f35802 No.14502155
>>14502150
Even without the music. The bloom ultra fantasy art style and UI.
dac684 No.14502158
YouTube embed. Click thumbnail to play.
>>14502147
Menus and music, that's pretty much it. Them loading screens.
a61e86 No.14502181
>>14501754
Go with Godot. Easy to use, totally free, small binary, and has a very active community on 8ch due to it treating Linux as a first class citizen.
6b1b80 No.14502381
>>14502147
>Oblivion
>comfy
b8156f No.14502521
>>14497732
>>14499357
Data driven means the logic itself is driven by data (so, data can be transformed by one system, which drives changes in other systems that use the data, and such).
Also, the data, and logic are decoupled (I.e. self-contained data, no logic in same class/struct; so can be used by other systems as its just data).
In essence it’s seperating the what from the how.
So patterns like a decoupled ECS (f.e. Unity is EC not ECS, and encourages tight coupling; no mainstream engine I know of really does decoupled ECS), or MVC are basically data driven.
188fea No.14502574
>>14502521
So put another way, you could have a Vector3 treated as a position, velocity, normal, or RGB tuple depending on what you feed it into?
551ff3 No.14502577
>>14500629
Games these days have overdesigned, cluttered UI in my honest opinion. My game's UI is simplistic and inspired by older versions of Windows because it's a sandbox game and nothing but the most ergonomic and utility-oriented UI is appropriate.
3a3ff5 No.14502584
>>14501590
thats a good meme, sauce on the music? I think I remember it from Dexter
62e3e5 No.14502647
YouTube embed. Click thumbnail to play.
>>14502584
Havent watched Dexter myself, but it turns out you are correct.
62a3a9 No.14502729
>>14501730
> is there a reason why I wouldn't just buy older software, like Adobe CS6, and be done with it?
But goy, don't you want to be able to view 3D models in your photo manipulation software?
f45d40 No.14502730
>>14502574
No, that's not what he's getting at
7b4638 No.14502806
making some new snazzy interface art
7b4638 No.14502809
>>14502806
also trying to make the interface work with keyboards/controllers rather than just the mouse, total pain
7c2042 No.14502841
>>14502730
Having a hard time understanding the pattern then, because in a strong-typed language, you can't just "reinterpret" an object (casting either works in-place to a more generalized base type, or implicit casts actually create a new object instance), and non-typed languages (eg scripting languages or Lua) would just shove everything together anyways
a68bfb No.14503087
>>14496246
How does dynamic structural damage in shooting games and stuff work? Maybe you could do something like that.
611486 No.14503125
>>14502841
Data-driven is more along the lines of function dispatch tables where the data defines the logic. I'm not sure what you're trying to communicate in your posts, I have personally written an engine in a strongly typed language that used the same vector type for position, normals, and color.
c54fc4 No.14503126
c54fc4 No.14503139
>>14501632
you are too good for this world, Keyreal
bba42f No.14503185
60e789 No.14503329
>i have done nothing for my game except scribbleart and writing for the past several weeks
Fucking kill me.
>>14501632
I'm jealous of how you manage to get such consistently high FPS.
Your engines are good shit, keep it up.
7c2042 No.14503893
So if I have two vectors, V and N, and I'm trying to find the reflect vector, R, I need to normalize V and N first, right?
2d2d6a No.14503992
>following http://docs.godotengine.org/en/3.0/getting_started/step_by_step/ui_code_a_life_bar.html
>somehow end up with different results from the tutorial
>images feature nodes that aren't mentioned in the text and even a layout option that isn't present in my Godot build
Previous tutorials featuring the GUI shit didn't end up like the screenshots if I followed the instructions. Either I'm terrible at following instructions or whoever writes Godot's step by step tutorials needs an editor badly.
3a3ff5 No.14504029
>>14502647
spot on, great tune, first part of this music would fit perfectly on my game
I wonder what of search I would be able to find a similar collection of music like that
35df29 No.14504051
>>14503893
Only n (assuming it's the normal of the surface). The formula for reflecting is really simple: r = v - 2*(d•n)*n
7c2042 No.14504063
>>14504051
I figured it was just N that needed to be normalized, since the 2* part basically only works if it's in the range of 0..1.
I was able to figure out that the vectors you use are treated as directions, and (0,0) is the intersection point. I'm looking at other source code as a guide here.
3ab40b No.14504190
RPGdev,
Studied three demo projects: 2D in 3D (pong on a sheet in 3D), HUD Console, and Control Binding GUI. I might have custom controls working now, I gotta learn how to use my controller to send input to pawns. Again. I also studied the "My First Game" tutorial, which actually had code for displaying different sprites and even flipping them so that was useful. Though I'm wondering how attaching 3D animated sprites is going to work now with individual scenes (dudes who need sprites). But ayy progress, I'm off tomorrow so I'll be sure to post about some stuff when I can.
3ab40b No.14504206
>>14503992
I'll give it a try tomorrow and let you know the results, though I don't even have physics applied to my test guy yet. Or collision, as far as I know.
Okay maybe not.
2d2d6a No.14504254
>>14504206
I compared the doc's 3.0 and latest revisions. Found a single adjusted paragraph but the other inconsistencies are still present in the latest version.
2aef26 No.14504579
Reading from a file is incredibly complicated in Haskell. I'll get back to my gamdev project eventually
551ff3 No.14504636
Does anyone know how to render actors to a texture in UE4? Trying to get my inventory icons to be procedural because I'm working alone and efficiency is key.
7c2042 No.14504640
>>14504579
Speaking of dumb bullshit, what makes more sense from a design standpoint?
>Vector2, Vector3, Vector4 class
>Only contain the minimum number of methods
>Static class called Vector that has stuff like Dot, Cross, and a bunch of other vector-specific functions, except that there is an overload that takes a V2, V3, or V4
>Basically you just call Vector.Whatever and throw shit at it and it just works
OR
>Same as above, except the static methods belong to the individual class namespaces
>You have to care which VectorN space you're using, it can't infer it
>No guarantee that all types will have the same methods
7c2042 No.14504651
>>14504640
Forgot to mention, I like the first approach more, because I'll be having a Mathematics namespace, with a MathHelper class (static helper for floating point operations, vectors rely on it), an Interpolation class (static class for barycentric, catmull rom, etc interpolation), and a Vector class (performs vector operations).
Whereas if I do the second approach, all the vector operations clutter up the basic class namespace, and I don't want that
be4d02 No.14504820
I wrote some code to identify and flag a special case in the BSP compiler, that allows for it to process geometry that would otherwise be invalid. The detection of invalid geometry is right now only correct in specific cases, which means that it is still too buggy to handle such geometry in general, however the exceptions do work, once the detection is fixed I will be able to compile all of my maps into the new BSP format.
326d0e No.14505519
I don't trust myself, can someone please review this paragraph in my character's bio?
'His first-time experience on an actual battlefield was the worst. He couldn't focus, was constantly scared and the hybrid form he'd chosen was too weak to actually defend himself or anybody for that matter. It was an insurgency mission to free a town in Syria being held hostage by some Salah terrorists.It was also a drastic failure. The rookies in work nor their commanders were expecting the firepower they received and many lost their lives, their limbs and their mind. Boar nearly went into a relapse after witnessing the horrors that emerged. He sought to escape and retreat back into rehab, but he feared the spirit of his brother, who haunted and reminded him of his tragic past. It was all too much for him and he forced himself to move on. Firstly, he researched into new hybrids by practicing with different animals he found on the field. At the end, his favorite came to be the Ox and the Kangaroo, who he dubbed the Bovi and the Magic Jack respectively. He spent most of his army money getting blood vials for those until the military began providing Irostars with what they required. To deal with his fear of blood and gore, he devoted his new time watching horror movies, visiting the morgue and those who had lost a lot in battle. Military life wasn't easy, but Boar adapted and eventually, he became closer to the men he'd seen in the books and movies. However, the guilt of murdering his brother still never fully departed.'
4ba118 No.14505539
>>14505519
pshhh, nothing personnel
c54fc4 No.14505540
>>14497090
Cool, thanks. I might even switch to that one, having a working outline on my toaster would be great
Anyway, here is the shader I ended up with:
// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'
Shader "Custom/Post Outline"
{
Properties
{
_MainTex("Main Texture",2D) = "black"{}
_SceneTex("Scene Texture",2D) = "black"{}
_MyColor("My colour", Color) = (1, 1, 1, 1) // (R, G, B, A)
}
SubShader
{
Pass
{
CGPROGRAM
sampler2D _MainTex;
//<SamplerName>_TexelSize is a float2 that says how much screen space a texel occupies.
float2 _MainTex_TexelSize;
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
struct v2f
{
float4 pos : SV_POSITION;
float2 uvs : TEXCOORD0;
};
v2f vert(appdata_base v)
{
v2f o;
//Despite the fact that we are only drawing a quad to the screen, Unity requires us to multiply vertices by our MVP matrix, presumably to keep things working when inexperienced people try copying code from other shaders.
o.pos = UnityObjectToClipPos(v.vertex);
//Also, we need to fix the UVs to match our screen space coordinates. There is a Unity define for this that should normally be used.
o.uvs = o.pos.xy / 2 + 0.5;
return o;
}
half frag(v2f i) : COLOR
{
//arbitrary number of iterations for now
int NumberOfIterations = 20;
//split texel size into smaller words
float TX_x = _MainTex_TexelSize.x;
//and a final intensity that increments based on surrounding intensities.
float ColorIntensityInRadius;
//for every iteration we need to do horizontally
for (int k = 0; k < NumberOfIterations; k += 1)
{
//increase our output color by the pixels in the area
ColorIntensityInRadius += tex2D(
_MainTex,
i.uvs.xy + float2
(
(k - NumberOfIterations / 2)*TX_x,
0
)
).r / NumberOfIterations;
}
//output some intensity of teal
return ColorIntensityInRadius;
}
ENDCG
}
//end pass
GrabPass{}
Pass
{
CGPROGRAM
sampler2D _MainTex;
sampler2D _SceneTex;
half4 _MyColor;
//we need to declare a sampler2D by the name of "_GrabTexture" that Unity can write to during GrabPass{}
sampler2D _GrabTexture;
//<SamplerName>_TexelSize is a float2 that says how much screen space a texel occupies.
float2 _GrabTexture_TexelSize;
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
struct v2f
{
float4 pos : SV_POSITION;
float2 uvs : TEXCOORD0;
};
v2f vert(appdata_base v)
{
v2f o;
//Despite the fact that we are only drawing a quad to the screen, Unity requires us to multiply vertices by our MVP matrix, presumably to keep things working when inexperienced people try copying code from other shaders.
o.pos = UnityObjectToClipPos(v.vertex);
//Also, we need to fix the UVs to match our screen space coordinates. There is a Unity define for this that should normally be used.
o.uvs = o.pos.xy / 2 + 0.5;
return o;
}
half4 frag(v2f i) : COLOR
{
//arbitrary number of iterations for now
int NumberOfIterations = 20;
//split texel size into smaller words
float TX_y = _GrabTexture_TexelSize.y;
//and a final intensity that increments based on surrounding intensities.
half ColorIntensityInRadius = 0;
//if something already exists underneath the fragment (in the original texture), discard the fragment.
if (tex2D(_MainTex,float2( i.uvs.x,1-i.uvs.y)).r > 0)
{
return tex2D(_SceneTex,float2(i.uvs.x,1- i.uvs.y));
}
//for every iteration we need to do vertically
for (int j = 0; j < NumberOfIterations; j += 1)
{
//increase our output color by the pixels in the area
ColorIntensityInRadius += tex2D(
_GrabTexture,
float2(i.uvs.x, i.uvs.y) + float2
(
0,
(j - NumberOfIterations / 2)*TX_y
)
).r / NumberOfIterations;
}
//this is alpha blending, but we can't use HW blending unless we make a third pass, so this is probably cheaper.
half4 outcolor = ColorIntensityInRadius * _MyColor * 2 + (1 - ColorIntensityInRadius)*tex2D(_SceneTex,float2(i.uvs.x, 1-i.uvs.y));
return outcolor;
}
ENDCG
}
//end pass
}
//end subshader
}
//end shader
4ba118 No.14505554
well saving and loading currently works
all the visual scripting nodes get serialized, items in the scene get serialized, inventories get serialized, character positions and rotations get serialized
for the sake of testing it's limited to one save file, not sure if i should bother with more than that
the game essentialy has all the important parts working, minus changing scenes and adding/removing npcs from a scene at runtime
i'd like to imagine that the load times aren't too horrible, but it's unity, i can't really do much more
2aef26 No.14505557
>>14505554
>40 seconds to load fucking nothing
That's not unity's fault, that's you
4ba118 No.14505565
>>14505557
tons of shit happens in Start, ideally i'm supposed to just load the scene and then in LateUpdate check if scripts that depend on each other are ready to start, after which doing their setup
but a 40 second optimization isn't really my priority at the moment
dc228e No.14505574
>>14505565
>a 40 second optimization isn't really my priority at the moment
Are you implying that there are performance issues in there somewhere that take up even more time?
4ba118 No.14505580
>>14505574
no, i mean that i'm not at the stage where i need to worry about optimizations
there's hardly any content in the game as is, no point in polishing a shiny box of nothing
dac684 No.14505589
>>14505580
If it's taking this long to load nothing then it's critical you fix that before you start making a game.
cdccf2 No.14505651
>>14505565
I think this is a special case where you should look into optimizing the load time this early, because testing things is going to get real tedious if you need to wait 40 seconds for the game to boot every time you change a line of code.
38be7c No.14505671
>>14504640
>>Basically you just call Vector.Whatever and throw shit at it and it just works
Would that even work though? There are problems with that approach e.g. the cross product of two Vector2 vectors is a Vector3 along the z axis.
>>14504820
>port 1488
Nice.
>>14505651
I agree. Being able to test and iterate quickly is important; having a performance bottleneck that takes almost a solid minute to start will waste time.
38be7c No.14505675
>>14505519
God this is awful. Greentext is mine, redtext is yours, text is comments
<His first-time experience on an actual battlefield was the worst. He couldn't focus, was constantly scared and the hybrid form he'd chosen was too weak to actually defend himself or anybody for that matter. It was an insurgency mission to free a town in Syria being held hostage by some Salah terrorists.It was also a drastic failure. The rookies in work nor their commanders were expecting the firepower they received and many lost their lives, their limbs and their mind. Boar nearly went into a relapse (??) after witnessing the horrors that emerged.
>His first combat operation was an insurgency mission in Syria; he was sent to free a town held hostage by Salah terrorists. He failed disastrously. His squad had underestimated the enemy's firepower and paid the price in life and limb. Boar nearly went into a relapse after witnessing the brutal and merciless deaths of his squadmates. His chosen hybrid form was too weak, and fear wore down his focus.
The fewer words the better. Don't use phrases like "was the worst" or "or any X for that matter" or "the horrors that emerged" (unless there are actual Lovecraftian horrors emerging, which doesn't appear to be the case in context). And relapse of what? Alcoholism? You need more detail here.
<He sought to escape and retreat back into rehab(??), but he feared the spirit of his brother, who haunted and reminded him of his tragic past.
>He sought to retreat back into rehab, but visions of his brother haunted him.
How are you supposed to retreat to rehab in a warzone? In Syria of all places?
Also if you find yourself using the phrase "tragic past" unironically you should either change it or kill yourself.
<It was all too much for him and he forced himself to move on. Firstly, he researched into new hybrids by practicing with different animals he found on the field. At the end, his favorite came to be the Ox and the Kangaroo (?????????), who he dubbed the Bovi and the Magic Jack respectively. He spent most of his army money getting blood vials for those until the military began providing Irostars with what they required.
How in fuck's name did you find a kangaroo in the Middle East? In Syria? And don't say "it was in the zoo" because there are three zoos in Syria: one in Aleppo was shut down during the fighting there, one in Damascus is also permanently closed, and one in Kalamoon University is open but almost certainly doesn't contain a kangaroo.
Also, consider renaming your kangaroo (if you don't scrap it entirely like you should), because the name reminds me of Kangaroo Jack and god was that movie awful.
>He forced himself to move on by training and finding new hybrids. After some experimentation, his favorites became Bovi the Ox and $less_shit_name the Kangaroo. Most of his army paycheck was spend on blood vials to improve them, until the military began providing them for free to Irostar soldiers.
<To deal with his fear of blood and gore, he devoted his new time watching horror movies, visiting the morgue and those who had lost a lot in battle. Military life wasn't easy, but Boar adapted and eventually, he became closer to the men he'd seen in the books and movies. However, the guilt of murdering his brother still never fully departed.
>His time in the military scarred his mind, but he refused to let it break him. Instead of avoiding blood and gore, he spent his free time watching horror movies, visiting the morgue, and caring for other veterans of combat. Military life wasn't easy, but Boar adapted. However, the guilt of murdering his brother still never fully departed.'
Also, consider mentioning that he murdered his brother a bit earlier than literally the last line of the bio. If it were a real bio, his childhood and his brother's murder would be mentioned first in chronological order; the fact that it's not mentioned makes it appear that nothing before his first mission is relevant.
I hope you appreciate me polishing your turd. Your story has issues and I hope you address them.
2aef26 No.14505688
>>14505519
I read the last line and then skimmed through it again to see if I missed something
4ba118 No.14505691
>>14505671
>having a performance bottleneck that takes almost a solid minute to start will waste time.
actually building the game already takes forever for obvious reasons, so the 1 minute load time isn't exactly noticable in the long run
meanwhile in the editor it loads fast enough to test since all the assets are already in memory
2aef26 No.14505698
>>14505691
either way, it's not Unity's fault loading times are that godawful
326d0e No.14505704
>>14505675
>Also, consider mentioning that he murdered his brother a bit earlier than literally the last line of the bio
Notice how I said a paragraph, there's more to this shit.
>How in fuck's name did you find a kangaroo in the Middle East? In Syria
I said he bought blood vials, should have added that he imported them.
>How are you supposed to retreat to rehab in a warzone
Character is a drug addict doing military service, his team lost and he was pulled out, barely alive. He's considering just giving up and going back to rehab.
>I hope you appreciate me polishing your turd
After telling me to kill myself? Just tell me what's wrong man, you don't have to be a dick. I'm putting myself out there.
2aef26 No.14505718
>>14505704
that anon is trying to drag you kicking and screaming out of edgeville
2aef26 No.14505724
>anon reflects on his blood red tragic past
>everyone… i've tried to help… just shits everywhere
>he sighs
>"I never should have murdered my brother"
326d0e No.14505726
>>14505718
>>14505539
How is it edgy?
It's a drug addict in a warzone
Should I add rainbows, say the operation was all okay and he made it out with no issues whatsoever?
dc228e No.14505737
>>14505519
Here's the thing, anon. Is this all necessary? Having that long a backstory doesn't inherently make your character interesting or your story deep. Just strikes me as overproduced.
You could even keep all of that, but fucking hell, do you need a Bio for it? Just describe it in subtle drops in in-game conversations. Even I know to do that, and I'm making a fucking platformer.
326d0e No.14505739
>>14505737
This is for me actually, it's reference for inner game dialogue and stuff. I just want to know if it's the right material. If Players like it I can release it in a wiki later.
38be7c No.14505775
>>14505704
>Notice how I said a paragraph, there's more to this shit.
Didn't catch that, sorry.
>I said he bought blood vials, should have added that he imported them.
No, the issue is:
<Firstly, he researched into new hybrids by practicing with different animals he found on the field. At the end, his favorite came to be the Ox and the Kangaroo
This strongly implies he found an ox and a kangaroo lying around in Syria and decided to make hybrid forms based on them. Consider using a different word than "practicing" to describe what he's doing. Is he fighting the animals? Is he fucking them? What? I just don't know enough about your game or its lore to make an informed recommendation.
>He's considering just giving up and going back to rehab.
I'm no military man, but afaik you can't just do that. If you have a tour you have a tour and it's not over till it's over.
>After telling me to kill myself?
It's never right to write the phrase "tragic past" unironically, and if you believe it is then you should stop writing until you don't.
>Just tell me what's wrong man
I have.
>you don't have to be a dick.
wheredoyouthinkweare.png
>>14505737
There's nothing wrong with having an in-game bio when your game isn't very story-driven. And having a thought-out timeline and history is good to keep the story consistent.
>>14505739
>This is for me actually, it's reference for inner game dialogue and stuff.
If this isn't player-facing writing, then you have a lot of freedom in how you write it. Try changing the bio from paragraph-style to a concrete timeline, it'll probably help you more.
>If Players like it I can release it in a wiki later.
Not an awful idea.
Here's the full paragraph with a few more revisions based on your answers:
>His first combat operation was an insurgency mission in Syria; he was sent to free a town held hostage by Salah terrorists. He failed disastrously. His squad had underestimated the enemy's firepower and paid the price in life and limb. His chosen hybrid form was too weak, and fear wore down his focus. Boar nearly turned to $drug again after witnessing the brutal and merciless deaths of his squadmates. He wanted to leave the army and go back into rehab, but visions of his brother haunted him. He forced himself to move on by training and finding new hybrids. After some experimentation, his favorites became Bovi the Ox and $less_shit_name the Kangaroo. Most of his army paycheck was spend on blood vials to improve them, until the military began providing them for free to Irostar soldiers. His time in the military scarred his mind, but he refused to let it break him. Instead of avoiding blood and gore, he spent his free time watching horror movies, visiting the morgue, and caring for other veterans of combat. Military life wasn't easy, but Boar adapted. However, the guilt of murdering his brother still never fully departed.
4ba118 No.14505818
>>14505698
actually you might be wrong
i removed all the terrain/buildings and it loads nearly instantly
seems like it's more of an issue with memory/probuilder, not so much with my scripts
42cc88 No.14505854
>>14503087
There are many ways to do dynamic damage, but it is hard to think of a game that actually does it other than Metal Gear Revengeance and some voxel-based games
Either way sounds like a lot of work
42cc88 No.14505861
3a3ff5 No.14505881
anyone knows how to properly do error log in Godot2?
like it has builtin function for printerr to standard error output, but what does that mean?
611486 No.14505914
>>14505775
>>14505739
Yo, I like the name Magic Jack, don't change it.
4ba118 No.14506040
>>14505818
evidence
guess i don't have to bother doing anything on my scripts
how do i optimize just meshes in a scene with the goal of faster loading?
2b832c No.14506081
>>14504640
Vector2, Vector3, etc. and they all implement the Vector interface.
2b832c No.14506089
>>14505519
Sounds retarded, Allah, Souria, Bashar.
551ff3 No.14506344
Hey there, anons. Reworking my UI from the ground up to make it more abstracted and organized. Ended up redesigning my vitals display. Ended up running into an issue, where tiling tiny textures ends up "blending" them somehow and producing visual artifacts. Any UE4 wizards willing to explain to me exactly what my stupid ape brain isn't doing right here? The bigger picture is what it needs to look like; The smaller one is the true-scale version with the artifact.
35df29 No.14506365
>>14506344
Probably the texture filtering. Looks like you want nearest neighbor.
551ff3 No.14506400
>>14506344
There's also a second issue, but that's a design one, so I thought you guys might have some good ideas. Left to right, my top display block is showing: perceived temperature, health points, and comfort percentage, which dictates how quickly health regens from nutrition. Temperature is easy enough. Instantly understandable. HP is a common way to mark health. How the fuck do I mark comfort? I tried a shortened "comfort points" just like health points but uh, it can be taken the wrong way and isn't instantly readable. So, I thought of maybe adding icons, but it feels like it could take away from the reserved look. Plus, what are the conventions in adding signs to display values in interface design? Is putting them above acceptable? Putting them on the left of the values will offset the text and fuck up my feng shui because I'm autistic like that.
Need help anons, my brain is doing me a stupid.
>>14506365
I use 2D Pixels texture group which does not filter the texture. I gave it a shot though and tried Nearest filter and it ended up with the same artifact.
…
As I was typing I've found a mipmap option. Turning it off cured the artifact. Thanks for taking time to help.
c6e95b No.14506435
>>14497056
This. Easy money, everybody loves bacon.
7c2042 No.14506476
>>14506081
That won't work since I'm in C# and a lot of the methods are static (which can't implement interfaces). If I push it down to the instance level, then it gets cluttered.
17f4e6 No.14506700
>>14506476
Put the static methods in the interface?
611486 No.14507004
>>14506400
If you don't want the comfort meter to have sexual connotations: make it a discomfort meter.
42cc88 No.14507025
Be brutally honest
How is her face? looks too derpy?
f85899 No.14507035
>>14507025
I'd say so. It feels like her eyes are too low on the head, and that tooth is reminding me of that asian chick Mark used to use for the spoiler box.
551ff3 No.14507042
>>14507004
Comfort meter sounds more comfy. Discomfort meter suggests that discomfort is the status quo.
981737 No.14507045
>>14507025
Put some hair on the hoor before I accuse her of having a fivehead.
8f0495 No.14507052
>>14507025
"Derpy" is not the word I'd use. I think it looks a little weird. The proportions are better on the right. I think you should tweak this. The texture has this sort of warm look, which is lost on the model because of that stretch - it makes the eyes look more open and alert.
8591b6 No.14507055
>>14507025
I think there's too much head space and not enough face,if that makes any sense.
62e3e5 No.14507066
>>14507025
I think you overdid it a little bit with the blush.
But otherwise looks fine. Would have a better idea if you had hair to put on it.
42cc88 No.14507069
>>14507052
>>14507045
>>14507035
I will try to change the UV Mapping instead of the texture this time
>>14507055
Anime characters are like that, only about half of the head is used for the face
>>14507066
I will try a bit more, then add hair before i continue
42cc88 No.14507092
>>14507079
im thinking about giving her a bit longer hair
611486 No.14507094
>>14507042
Why have a comfort meter at all if comfort is the status quo? You could just use an alert icon for discomfort if the assumption is that the character is most always comfortable. If you want the player to manage comfort then I don't think making it obvious that they have a certain level of discomfort is inappropriate.
42cc88 No.14507111
>>14507094
In my game there will be a comfy bar, it will give experience bonuses and increases if you walk instead of running everywhere, take naps, eat tasty food, chat with the girls and do activities with them
You will be able to organize picnics and camp in the mountains for huge comfy bonuses
This way i can reward players who play slow, but players who want to run everywhere and min-max still gain normal experience and are not punished
551ff3 No.14507116
>>14507094
Comfort is a very important value, it basically encourages the player to seek comfortable conditions to get his health to regenerate faster. Something that is this dependent on your current surroundings has to be readily available at all times, to help the player understand how it works, and be intuitive. It's basically not about punishing the player for being uncomfortable, but rather about rewarding the player for being comfortable. Cooking good food, being warm, wearing appropriate clothes and being fed and hydrated.
551ff3 No.14507149
>>14507111
This is actually very close to what I've got written down, except it's a little more stat-based. It's my solution to the age-old problem with sandbox games - roleplay crowd vs PvP chad crowd. Basically turning everything that would normally be considered vacuous roleplay into something that is actually beneficial to do.
97cb2f No.14507182
Can someone help me remember the name of a game?
It's a 3d game with flat textures. It's mainly focus is on simulating guns. There is a lot of fine grain control over each gun. There are also some small flying helicopter enemies. The people who make it give it away free with most/all of their other games.
I want to analyze how it's control scheme is laid out and see if there's anything I can take from it.
aa4eb9 No.14507197
97cb2f No.14507227
>>14507197
That's it. Thank you.
736020 No.14507337
>originally plan on making 2D top down game since I want that 3D-feel but without having to make the game in 3D
>have only ever made sidescrollers (years ago)
>feel like I'm not going to be able to convey the environment accurately in 2D, especially because the game will take place at night and I don't want lighting to look wrong
In a way I'm tempted to try this in 3D, which carries certain perks like not having to redraw an object facing different directions, but I'm sure it would be more technically complicated overall. I'm also not a fan of action games that aren't first-person or camera-behind-the-character for some reason, which is another reason for wanting to go 3D. I'd like to hear others' reasons for picking 2D over 3D or vice versa.
0b5404 No.14507424
>>14507337
>redraw an object facing different directions
Sprite rotation algorithm unless it's isometric top down then sorry for posting
35df29 No.14507457
>>14507337
I chose 3D over 2D, because I'm not that big a fan of 2D. One of the biggest factors of games that make them enjoyable to me is exploration, and that simply doesn't work as well in 2D as it does in 3D. There is so much more you can do with your level design in 3D. Being able to take a look around makes all the difference in the world.
So, that's it. Personal preference and 3D working better with the gameplay I have in mind.
Thought about 2.5D? It's when you make what is technically a 3D game, but restrict the camera in the same way a 2D game would. Little Big Planet would be an example. The assets are 3D, but it's still a sidescroller. You could use normal 3D lighting algorithms, if you did that and would get realistic shading easily.
7c2042 No.14507492
>>14507457
A lot of 2D games are actually 3D but aren't readily apparent. Incidentally, more dimensions usually leads to flatter level design.
If you take a full, 3D level, and broke it into a graph of edges and nodes, say SM64's Tall, Tall, Mountain stage for example, you can map out every "choice" the player makes for navigating the level and express it as a graph of 2D nodes. What this means is that the level itself ends up being playable just the same, on paper, and within a 2D plane. Because of this abstraction, a lot of supposedly 3D games boils down to 2D choices.
On the other side, you have games like Rogue or Dwarf Fortress. Some games (especially platformers) are expressly 2D, and that's fine. But you get large, 2D tile-based layers in the case of the former games, and several layers make it truly 3D. The only 3D game that feels 3D off the top of my head is Descent. Everything else is just presentation or fakery.
62a3a9 No.14507946
>>14507492
>3d platformers aren't truly 3d
dc228e No.14507972
>>14507492
>>14507946
Related, the only 4D game released to date.
7c2042 No.14507985
>>14507946
>>14507972
Oh come oh, that's not fair.
You know damn well 90% of "3d" games can be distilled into pure 2D mechanics, and occasionally have a bullet with a Z value check against a player's Z value. The Z space is so often unused that there's little point in designing around it unless you go full full 3D
dc228e No.14508008
Yes, usually, it boils down to walking in a certain direction and jumping, which could be represented in two axes, but I'm not certain what exactly it is you want. It's like arguing that we might as well exist on a 2D plane because we, too, can only really move in one direction at a time and jump.
dc228e No.14508009
7c2042 No.14508031
>>14508008
I'm saying that your mechanics should embrace their 2D nature and go about it in that mindset, rather than cobble together a 2D game that pretends to be 3D and falls short
dd8b28 No.14508042
>>14508031
So occasionally a platform that you need to turn right or left to get to. Got it.
dc228e No.14508044
>>14508031
I'm working on a 3d platformer, so I'm now curious to ask: since according to you, Mario 64 can be boiled down to 2D actions, should it have been 2D, in your mind?
And to add to that, what, pray tell, should be added to make a game utilize the third axis to your liking, exactly?
35df29 No.14508046
>>14507492
Jesus Christ, Anon. I don't even know where to begin with that.
>If you take a full, 3D level, and broke it into a graph of edges and nodes, say SM64's Tall, Tall, Mountain stage for example, you can map out every "choice" the player makes for navigating the level and express it as a graph of 2D nodes. What this means is that the level itself ends up being playable just the same, on paper, and within a 2D plane. Because of this abstraction, a lot of supposedly 3D games boils down to 2D choices.
You've made two mistakes there.
>What this means is that the level itself ends up being playable just the same[…]
That's incorrect. If anything, they would be equivalent, which is a big difference.
Anyway, the more important mistake is that you only consider the level itself, divorced from the rest of the game. You can't do that, because there is more to a level than just the decisions you make. The decision tree that you get as a result is an insufficient model. If you'd actually play such a tree with a program on your computer with nothing else attached to it and a minimal presentation, you'd play a text-based adventure game. You can't reduce every game down into a text-based adventure and claim they're equivalent, because they're not. The reason for that is that both, the presentation of the level and the mechanics with which the player interacts with it, are relevant to the experience.
>A lot of 2D games are actually 3D but aren't readily apparent. Incidentally, more dimensions usually leads to flatter level design.
No, that's just wrong. It doesn't get any flatter than 2D. Two-dimensional is the very definition of "flat".
>On the other side, you have games like Rogue or Dwarf Fortress. Some games (especially platformers) are expressly 2D, and that's fine. But you get large, 2D tile-based layers in the case of the former games, and several layers make it truly 3D. The only 3D game that feels 3D off the top of my head is Descent. Everything else is just presentation or fakery.
3D games are mostly "fakery", but 2D games with multiple layers are "truly 3D"? Did I get that right? I'm asking, because that may very well be the most retarded thing I've ever read on /agdg/. Don't get me wrong, I'm not dismissing the point you're trying to make, because I think I know what it is. However, you're tripping all over your terminology to the point where what you say doesn't make any sense.
You're either 2D or 3D. There is no "2D but it's actually 3D". Your world either has a z-axis or it doesn't. The implied verticality of a 2D game with multiple layers doesn't make it three dimensional; a third axis does.
Correct me if I'm wrong, but I think the point you're trying to make is that most 3D games don't use the six degrees of freedom that you have in three dimensional space to the full extent. Thus they're not "real" 3D. Anon, it doesn't have to use six DOF to be 3D. I agree that most 3D games don't have good level design (in particular in the vertical department), but that doesn't make them not 3D. For the overwhelming majority of genres it doesn't make sense to have six DOF movement.
17f4e6 No.14508052
>>14508031
Rendering a 2D game in 3D isn't pretending to be 3D, just like rendering a 3D game in 2D isn't pretending to be 2D.
7c2042 No.14508180
>>14508046
>Correct me if I'm wrong, but I think the point you're trying to make is that most 3D games don't use the six degrees of freedom that you have in three dimensional space to the full extent. Thus they're not "real" 3D.
Yeah basically this
>Anon, it doesn't have to use six DOF to be 3D
Then why is 2.5D a thing? They're 2D games at core.
5289b7 No.14508307
>>14508180
>2.5=2
2.5D can't be it's own thing?
<an fps is an on-rails shooter at it's core
218d50 No.14508312
>>14508180
>Then why is 2.5D a thing?
"2.5D" isn't a thing. It's a convenient, non-literal shorthand like "Half an A-Press." You can't have a half of a spacial dimension. A 2.5D game may only use two dimensions for gameplay, but it's still a 3D game, because a 3D space is being created and displayed.
7a6aad No.14508315
>>14505519
Sounds massively gay. Are you a sandnigger?
736020 No.14508331
>>14507424
>unless it's isometric top down
Yeah, 3/4 perspective (if that's an accurate term) is what I meant, sorry for not specifying.
>>14507457
>Being able to take a look around makes all the difference in the world
This is one of the reasons I would have for using 3D.
>>14507492
This is a pretty good point, though I think the number of dimensions a game is presented in will affect the experience even if it might play similarly otherwise. Imagine if Doom was top-down instead of first-person.
7c2042 No.14508381
>>14508331
Doom and Wolfenstein actually were topdown logically, then displayed with fake 3D techniques
736020 No.14508468
>>14508381
I think that's more the case with Wolfenstein. Certain parts of Doom seem to actually work off of the z-axis, projectiles being able to fly over you is one example. Regardless, both would play differently if viewed from above and not from a first-person perspective, but I see your point.
35df29 No.14508505
What about a game with three dimensional time?
dc228e No.14508514
>>14508505
I think I know one.
2aef26 No.14508521
>>14508514
how did she shoot herself
c94fd4 No.14508525
>>14508514
>game
>>14508521
Bullet ricochet
dc228e No.14508526
>>14508521
She was shooting bottles, and tried to bounce the bullet off of a car bumper, and it bounced into her instead.
c412b0 No.14508536
>>14508514
Can a bullet even ricochet directly back to the shooter? I feel like that's physically impossible, but I wouldn't put it past the devs to just not give a shit.
dc228e No.14508542
>>14508536
It's made by French people, in other words, people who have never seen a gun in their lives.
2aef26 No.14508545
>>14508525
>>14508526
I didn't realize this game was so realistic
>>14508536
It's common sense not to shoot at a solid object, so if that's founded, then definitely. There's
0b5404 No.14508553
>>14508525
>Bullet ricochet
I guess this game must have better bullet physics than Arma…
2aef26 No.14508554
All the ranges I've been to have stealth rocks or something in the back
22459c No.14508566
>>14508536
/k/ here, bullets absolutely can and will ricochet right back at you.
22459c No.14508596
This is why you NEVER shoot anything at a surface that facing you. The surface should always flat (a controlled direction) and significantly angled away from you. If you angle it toward the ground, make sure you angle it enough that an resulting ricochet won't again ricochet off the ground and still come back at you.
608c12 No.14508612
>>14508596
Ouch, that looks like it hurt. Did he survive?
2aef26 No.14508617
>>14508612
I doubt he died from that
c94fd4 No.14508619
>>14508553
It's a scripted scene anyway.
Both the story and the time mechanic are pants on head retarded to begin with.
62a3a9 No.14508620
>>14508617
naw he did that's why they had to end breaking bad
22459c No.14508638
>>14508612
He's fine, and a little bit smarter. Though with the force of the slingshots he typical uses, it was actually a possibility he could have fucking killed himself.
7a6aad No.14508649
>>14508596
Holy fuck, poor guy. That could've easily killed him if it broke his skull.
2aef26 No.14508657
>>14508649
>poor guy
didn't he bring that entirely on himself?
7a6aad No.14508668
>>14508657
You can't predict that shit.
2aef26 No.14508674
>>14508668
I notice that I'VE never been shot in the head with a slingshot
8fa76f No.14508683
281535 No.14508724
>>14507492
aww shit this reminds me… going threw the developer commentary for L4D they had a clip that explained that they cut network costs by not giving the z potion for zombies and did some fancy math to just kinda assume their z position based upon their location to make syncing multiple games easier.
f35802 No.14508779
>>14508596
>Watch the vid
>Think it's another vid I saw a long time ago which was faked to prove a point
>It's almost identical
>Except it doesn't cut off as soon as the guy gets hit
That caught me a bit off guard.
62a3a9 No.14508792
d33de0 No.14508969
Nabbed a better monitor for my new devastation. Went from single shifty 1080p to 3440x1440 with srgb for better colors. Much comfier.
d33de0 No.14508974
62a3a9 No.14509019
>>14508969
>pic 2 thumbnail is correct direction
>full photo is sideways
>screen becomes correct
97cb2f No.14509031
>>14508969
How do you like your LG Tribute 5?
d33de0 No.14509082
>>14509031
Fuck everything about the phone and fuck clearing EXIF data.
16a30b No.14509169
>>14509082
Protip: "convert [image] -strip [new_image]" will strip exif data off of images, provided you're on linux with imagemagick instaled.
7c2042 No.14509177
>>14509169
>>14509082
>Not just sharing a photo through disagreement, then grabbing it from the desktop client, then opening it in paint, copying the image, making a new document, pasting it, and saving it as a lossless .jpg
326d0e No.14509234
Is it possible for a first person Cuhrayzee to exist?
2aef26 No.14509487
>>14509177
haha funny text replacers get funnier every single time
42cc88 No.14509534
The >>>/agdg/ board is being spammed, is the board admin here?
551ff3 No.14509540
>>14509487
tbh at this point I'm getting a little annoyed because it reeks of agenda by whomever is setting up those filters. Kinda weird considering how much 8ch hates censorship on principle. But that's just my opinion.
7c2042 No.14509577
Also for what it's worth, it looks like there's a sister thread on >>>/vg/ now.
223f2a No.14510067
YouTube embed. Click thumbnail to play.
>>14508612
>>14508638
>>14508649
>>14508779
Except it's faked with MSPaint, he posted a making of video the next day. But he does explain how dangerous ricochets are anyway, so actually watch it you newfags.
>>14509540
Shitscord sells your data as much as Faceberg does. stop using it you double retard.
be1c02 No.14510172
>>14509577
There's always been a thread in /vg/ for 4chan newfags.
e9cdcf No.14510266
YouTube embed. Click thumbnail to play.
>>14509234
The closest thing I can think of would be DemonSteele
c412b0 No.14510387
>>14510067
Neat, he sold it pretty well.
5522b4 No.14510573
>>14495886
People always assume using C or Assembly is the real Programmers language, but actually it is Blueprints. Not because it's superior, but because suffering makes you stronger and appreciate good languages.
4ba118 No.14510577
>>14510573
visual scripting really shouldn't be used for the base frameworks
t. nodev who pretends to know shit
218d50 No.14510578
>>14510573
Let me guess. Someone thinks that looks "impressive."
2aef26 No.14510592
there are people out there who simply cannot program who are solving problems
his name is pajeet
who are you to stop him?
2aef26 No.14510593
>>14510067
>grown adult whining about haters
gas him
f57eb4 No.14510635
>>14510573
Preach it, brother.
Anyone interested should check out this great book. It's supposed to be about physics specifically, but most of it will still apply no matter what you're doing and it's easily the best resource on the subject.
ce8745 No.14510647
>>14510577
Wait, since when does Unity have visualmeme?
>>14510578
Well, being able to keep track in that mess deserves some sort of respect. I remember doing my first project without using comments or a documentary, never gain.
223f2a No.14510653
>>14510647
>Wait, since when does Unity have visualmeme?
It doesn't, anon added it himself.
aa3537 No.14510663
I see the pickle faggot quickly got bored with fucking up >>>/agdg/ but when can we expect a cleanup?
4ba118 No.14510666
>>14510653
actually it does have a framework for making your own visual interface
https://docs.unity3d.com/Manual/Playables.html
but i only found out about this a month or two ago, and my own shit is already more or less integraded with the game so i didn't see a point in switching
c5e543 No.14510954
>>14508969
stop smoking you fag
be1c02 No.14511072
How do I do this for vector/polygon shapes?
I can't find anything, what search term should I use? Is there a library for this kind of stuff?
be4d02 No.14511094
3a3ff5 No.14511316
>>14510954
smoking where?
>>14508969
> titty mouse pad
> that wall poster
a high achieved weeb I see, which country anon?
7c2042 No.14511371
>>14510172
Yes but a lot of people are mad at mark this week and have been trickling over that way
aa4eb9 No.14511399
>>14511371
What did he eat this time?
9eea85 No.14511444
>>14511316
…did you miss the wedding?
Also, morning lads. I did a fair amount of research into MIDI this weekend, would anyone be interested in an info dump or would I be wasting time better spent just like making game?
9eea85 No.14511469
>>14509082
Saging my own double post, but if you grab a screenshot of your image it shouldn't have any exif data in it and usually a screen shot is big enough for an imageboard. I just tested the Windows snip tool, and the image gave pretty much nothing here: http://exif.regex.info/exif.cgi
PNG
Animation no
Bit Depth 8
Color Type RGB with Alpha
Compression Deflate/Inflate
Filter Adaptive
Image Size 969 × 463
Interlace Noninterlaced
SRGB Rendering Perceptual
Gamma 2.2
Pixels Per Unit X 5,669
Pixels Per Unit Y 5,669
Pixel Units meters
File — basic information derived from the file.
File Size 68 kB
File Type PNG
File Type Extension png
MIME Type image/png
Composite
This block of data is computed based upon other items. Some of it may be wildly incorrect, especially if the image has been resized.
Megapixels 0.449
ce8745 No.14511495
>>14508514
>Stupid gun!
Kek
>>14508536
There is a reason why you slightly angle practice targets and put sand behind/beneath it etc. If the thing you shoot is hard and pointing directly at you, there is a chance it ricochets back at you or someone standing near to you. Several years back i watched a youtube channel with some dude doing test shots with new rifles, his last video was a mourning video or something because his camera man died due to ricochet.
>>14510653
>>14510666
Good to know, although i am not a fan of visual stuff. To each his own i guess.
dad104 No.14511672
>>14508969
>He bought into the curved meme
be4d02 No.14511709
>>14511399
something something game night sonic thread sticky drama
Just look over the three threads on >>>/sudo/ bitching about him
b0c808 No.14511826
>>14510635
>T. Pajeet Patel
>best resource on anything
4ba118 No.14511886
YouTube embed. Click thumbnail to play.
slightly less placeholderish UI
also minor bugfixes/improvements
551ff3 No.14512002
>>14511672
Curved to me seems like a very comfy attribute for a monitor to have. Easier on the eyes, too.
46d441 No.14512021
>>14511826
It's a joke, jackass. Read the names
223f2a No.14512049
>>14511826
It's just a crop of a screenshot some anon took of some retard's blueprint script, with some text overlaid to make it look like a book. Then >>14510635 used it as bait and you chomped down on it like it was a steak.
4c4a4e No.14512106
>>14511672
Its no meme Anon. I just tripled my screen real estate and already use the benefits for better productivity. I can also see colors I wasnt able to see before on her hair texture.
>>14511316
Oh yes that poster wasnt cheap. I live with my beautiful 2d wife. The wedding sim got me a good job, house, and we live as a happy couple.
c5e543 No.14512111
>>14512002
curved is good for a personal monitor, anything else that requires multiple viewing angles and they become shit
ce8745 No.14512135
>>14511826
"Fukyu Duin" should have tipped you off. Read it out loud.
551ff3 No.14512146
>>14512106
I don't mean to be an asshole, but are you really content with your lifestyle? I mean at this point this whole waifu thing is starting to come off as unhealthy and obsessive. Again, not trying to start shit.
223f2a No.14512154
>>14512106
>The wedding sim got me a good job
You showed it off as a portfolio piece?
You got hired after that?
You have balls of steel, anon.
4ba118 No.14512174
>>14512146
truer words have never been said
dc228e No.14512183
>>14512146
Nigger, the man loves his waifu. This isn't some joke as normalfags take it, he actually loves her. The amount of work and dedication that he's willing to put into her is impressive, and it's also not something that any real vagina could ever appreciate.
551ff3 No.14512192
>>14512183
This isn't really funny, and being attached to things that don't actually exist to the point of romance is in the realm of actual mental illness that is worrying and should not be encouraged.
9eea85 No.14512193
>>14512106
>tripled my screen real estate
Do you actually use that much in production, seriously? I've actually gone the other direction. I ditched two 1080p monitors for a single (smaller even) higher DPI screen with a better resolution.
>>14512146
>unhealthy and obsessive
Queue where_do_you_think_we_are.webm
4ba118 No.14512203
>>14512195
you can only take a fantasy life so far before it becomes an unhealthy obsession, even people on mongolian tapestry boards can see this
551ff3 No.14512211
>>14512193
>>14512195
A person wallowing in his flaws and weaknesses like a pig in the mud is a tragedy. If you have a problem, you find a solution and fix it. Otherwise, you're basically accepting that you are defective and inferior. It's developmental suicide. You know who else glorifies mental illness? Tumblr.
dc228e No.14512226
>>14512192
>>14512203
Humans naturally need some sort of attachment, it's an unfortunate biological trait. The difference, however, is that a waifu is a much safer choice than a real woman. Your waifu won't lie and betray you, so you won't ever have to deal with the heartbreak that's commonplace and expected from a real person.
It's like how anonymous interactions with people are far safer than ones with real people, or even with usernames. If you were to say something objectionable, people could easily ruin your life, or mock you for the rest of your life, but you can leave a thread if you do that on an imageboard and move on.
Sure, you could say that it's unhealthy, but you have to realize that, most likely, if anon didn't have his waifu, he'd be completely alone, refusing to seek real people because they'd only hurt him, and that would drive him to saw off a shotgun and shoot it.
I don't know the state of mind of that anon, however, so I can only guess based on my own life.
223f2a No.14512227
>>14512211
What problem? He's happy, bothers no one, doesn't try to get laws passed that allow him to marry his waifu, and he's Mexican so it's not like he has a duty to keep his birthrates up.
9eea85 No.14512229
>>14512211
>A person wallowing in his flaws and weaknesses like a pig in the mud is a tragedy. If you have a problem, you find a solution and fix it.
The dude taught himself to render in 3D and created himself a waifu. Sounds like he had a problem and found a solution.
>Otherwise, you're basically accepting that you are defective and inferior. Well, we can't all be Chad Thundercock like you, mate.
>You know who else glorifies mental illness? Tumblr.
I know I'm triggered af, fam.
dcc301 No.14512230
YouTube embed. Click thumbnail to play.
$12,000,000 in Paragon Assets Released for Free! | Unreal Engine
:D
aa4eb9 No.14512238
>>14512146
There's nothing healthier than spending time with your beloved.
551ff3 No.14512246
>>14512229
>The dude taught himself to render in 3D and created himself a waifu. Sounds like he had a problem and found a solution.
You're deflecting from what seems to be a serious obsession by saying that "well, he solved another problem he had so it's okay!". I'm concerned about a fellow dev - I wouldn't give a fuck if he was some random anon. I know he has merit and there's value to be lost if he further loses grip on reality.
>>14512227
He's in love with an imaginary character. That's delusional. Mental illness festers if left unchecked.
>>14512226
You have trust issues and are paranoid. Not everyone is out to get you.
sage for offtopic
42cc88 No.14512253
>>14512146
Shut up bitch, love knows no bounds
Progress on Sasha's hair, 25% done
f57eb4 No.14512255
>>14512203
>>14512211
>there are normalfags like this on my board
I shouldn't be so surprised
>it's rustdev and potionseller
okay, that doesn't surprise me at all.
shinobufag has a pure love that the likes of you could never understand.
4ba118 No.14512262
your discussions will lead us nowhere
only numbers are valid
http://poal.me/tef0xi
ce8745 No.14512269
>>14512146
>>14512203
>>14512211
>>14512246
Everyone has obsessions, some are stronger than others, some are unhealthy and some are more normalfaggy, but everyone has them in some way or another. No one can change his mind on this topic except he himself no matter what anons will tell him. I mean if someone told you to stop deving games, would you? All we can do is hope he at least has the will to reproduce someday and understand what he is doing might not be the best thing and offer our opinion.
>>14512230
Damn those chinks aren't kidding around, with all the assets they have available now you could make an entire game at this point.
551ff3 No.14512277
>>14512262
Nobody is trying to bully him, and I wouldn't care if I didn't care about his well-being. This waifu shit is a good way to actually damage your own sanity.
>>14512255
You joke, but eventually this could lead to a serious delusion.
>>14512269
I wouldn't stop devving games in any scenario, but you're comparing a love for a craft to a romance with a non-existent entity. It's two very different things, anon.
f57eb4 No.14512294
>>14512277
>he thinks it's a joke
you really don't belong here
dcc301 No.14512305
YouTube embed. Click thumbnail to play.
>>14512230
Jesus fuck this voice, its some form of a transfaggot. HOW CAN THEY SERIOUSLY THINK A SANE PERSON WANTS TO HEAR THAT. No wonder they didn't sell gaymess.
Give the character a bulge and use it as a mandatory diversity character
4ba118 No.14512314
>>14512294
stop feeding someone's insane delusions, it will end badly for everyone
ce8745 No.14512316
>>14512277
> you're comparing a love for a craft to a romance with a non-existent entity
It's not the same and obviously making videogames isn't as unhealthy as fictional lovers you're right on that, but both can be an obsession, everything can be an obsession, that's what i am saying and no one can turn people around from their obsessions, you won't stop deving and he won't stop loving his fictional waifu, all we can do is offer our opinion on this matter and hope but it's something he has to do himself. Your posts will just bounce off of him no matter how often you repeat it, condense your opinion into one post, offer it once and be done with it.
551ff3 No.14512321
>>14512316
You know, I guess you're right. I just hope he gets better in the future. He's got a lot of talent and he clearly works hard.
dad104 No.14512383
>>14512154
Why wouldn't it? If nothing else his wedding sim shows off that he knows a thing or two about VR development. Since that's the hot button topic of today, I'm not shocked it got him a job.
dc228e No.14512401
>>14512383
It's not about a lack of talent, we all can admit that he's good at what he does, it's just moreso that most wouldn't show their power level like that.
35df29 No.14512406
Anons, can you please not derail this thread? I'm not saying that your concerns are unfounded. Hell, I agree that what he's doing could lead to some very bad places, if his obsession got out of hand, which it may already have. But I don't know the guy so I'm not in the position to judge him. However, I'm noticing a trend here. Starting some threads ago, there has been a lot of derailment and shitting up of threads. The quality of these threads has taken a nosedive as of late. And I'd prefer it, if that stopped before it gets too bad.
551ff3 No.14512408
>>14512406
Yeah I agree. I dropped it a post or so above.
4ba118 No.14512409
>>14512406
i don't really think it matters is if the thread is already over 300 posts
46d441 No.14512423
I didn't realise this thread had so many normalfags. Gonna have to rethink my participation.
42cc88 No.14512424
Front part done, now im unsure how i want the side/back part, i want her hair to have short/medium length, but i can't decide which style
ce8745 No.14512442
>>14512401
>it's just moreso that most wouldn't show their power level like that.
Depends i guess, if he applied to some company that has weebs, does weeb games or doesn't have a problem with weebs why not, you would be right in case he applies to a normalfag or SJW studio though.
>>14512406
I agree and apologize for derailment
>>14512424
cute, maybe pic related might be helpful to choose a style.
42cc88 No.14512451
>>14512442
Saving that ref thanks
Maybe some short twintails would work…
What haircut says "energetic" better?
8ed81b No.14512463
>>14512423
>I didn't realise this thread had so many normalfags
Yeah, because anons having kids, talking about their irl gamedev careers yes, this makes shinobudev relatively a normalfag, he isn't NEET, he lives a healthy life, outside his waifuism, taking part in meatspace gamejams and you know… actually doing something with their lives wasn't a giveaway that agdg isn't as degenerate as the rest of this board.
also:
>Saging a thread almost on page 13
We don't really need your participation. I don't think you ever really contributed anything. Go to that abortion of a thread on >>>/vg/ and die.
46d441 No.14512472
>>14512463
You sure seem upset. Struck too close to home, faggot?
551ff3 No.14512475
>>14512472
You're the one seemingly frothing at the mouth. Take your medicine, anon
46d441 No.14512477
>>14512475
I'm not sure what leads you to believe I'm "frothing at the mouth"
551ff3 No.14512479
>>14512477
The fact that your three posts in this thread are calling some a jackass, a faggot, and whining about normalfags. You come off as someone full of anger and unable to control himself.
551ff3 No.14512481
46d441 No.14512489
>>14512479
Well I suppose you just have a poor sense of comprehension, no worries
4c4a4e No.14512491
>>14512211
You're a normalfag. I've always wanted to live single. So I just added a waifu I treat as an extension of myself to make it even more fun. She's not a weakness but a strength that made me a successful person. Keep drinking that soy flavored kool aid.
551ff3 No.14512501
>>14512491
This is very sad, and I hope you're trolling.
46d441 No.14512506
>>14512491
Keep doing what you're doing my friend. I'm not sure how the normalfags got in but don't let them give you grief.
>>14512501
Go back to wherever you came from
ce8745 No.14512510
>>14512451
As far as i know sporty or tsundere energetic anime grills tend to have either short hair like the two top layers or very long hair/twintail like lowest layer. Try putting some of these hair styles on top of your head in photoshop or something and make comparisons.
dc228e No.14512520
>>14512451
Energetic made me think of athletic, even if it isn't necessarily exclusive. But those types usually have either short hair or hold their hair in pony tails. Looking at >>14512442 ,
something like 10 or 20 would work.
c5e543 No.14512529
>>14512227
Shinobu anon is mexican?
I thought he only caused earthquakes there
dad104 No.14512547
>>14512506
Just stop you massive fucking faggot. This isn't even shitposting, it's just posting shit.
ba5dd9 No.14512565
How about you all faggots go and make a game
551ff3 No.14512572
>>14512565
Anon but what the fuck are we supposed to do while the project is compiling?
4ba118 No.14512578
>>14512565
but making assets is hard
218d50 No.14512579
>>14512572
Think about what step you're going to do next.
dc228e No.14512581
>>14512572
>>14512565
Pretty much this. I have half an hour to kill.
9eea85 No.14512585
>>14512565
This. These threads are turning into straight cancer. AS OPPOSED TO GAY CANCER
551ff3 No.14512589
>>14512579
but I already know what I'm going to do next - cry and hit my head against the desk because the code i just compiled don't work right. On a serious note I have my game design doc written out for at least 6 months ahead so I'm literally just going through the motions and twiddling my thumbs while shit's cooking/loading/building/compiling
dc228e No.14512591
>>14512585
Gay cancer will come when someone decides to host a VR wedding for his waifu (male).
ce8745 No.14512612
>>14512533
Yeah something like that plus maybe a bit of tan because sporty girls typically are outside, but that's just my opinion fetish.
35df29 No.14512613
>>14512589
What kind of game are you making? Does it have a story/campaign?
My dev rig died so I can't work directly on my game while I'm waiting for replacement parts. Currently I'm storyboarding my game. It's fun.
8ed81b No.14512616
>>14512491
>made me a successful person
We're proud of you.
>>14512585
at least we didn't start shitting up the thread before it started sliding
>>14512591
honestly, if one of you faggots ever comes out as a literal faggot or some trans piece of shit, I will bully them to death
42cc88 No.14512651
>>14512612
what if i can implement dynamic tan in the summer?
with i can, i mean my brother can
223f2a No.14512662
>>14512651
Implementing that isn't hard, you just create mask texture to only target the skin and either add a color to the texture dynamically or lerp between a tan skin and a light skin texture.
In which case you need a qt redhead that gets freckles instead.
42cc88 No.14512675
>>14512662
Dynamic tan would imply tan marks, that would imply that the game needs to know which clothes the girls are wearing and apply tan only to exposed areas
ce8745 No.14512676
>>14512651
Found the perfect example on google, this is the type of grill i mean. And as >>14512662 said making a dynamic tan isn't too hard, it's just lerping between two textures or color values.
4c4a4e No.14512686
>>14512406
>>14512321
>>14512463
Go back to devving. And no I've never been suicidal, lonely, or socially awkward. Is it really so hard to imagine a sane man just doing shit for fun?
223f2a No.14512697
>>14512675
Yeah okay, that level of detail would be a tad harder. Maybe a mask for each clothing piece, and writing to a separate texture how tanned an area is, then using that instead of the tan mask in my other post.
42cc88 No.14512699
>>14512662
Oh and about the qt redhead
I hope you guys won't be autistically screeching about my daughteru being in the game as your main rival, and no, you won't be able to bone her without mods
c94fd4 No.14512707
>>14512699
>and no, you won't be able to bone her
551ff3 No.14512739
>>14512613
I'm working on a first-person sandbox game. The three main goals are comfiness, complex autistic systems, like cooking, logic-based wiring, a more involved building system than these kinds of games normally have, etc. I absolutely love these kinds of games but it really bums me out that nearly everything that is currently out there really drops the ball by lacking the actual gameplay that sandbox games are meant to have in favor of stupid shit, or piling on unfinished systems. At the moment I'm writing the framework for the game that will allow me to easily write sandbox-oriented shit. The story and lore exists, but a campaign would be a mistake in a sandbox game. I'd like to tell the story through environments, flora, fauna and procedurally generated "manmade" structures. At the most I'd love to have an intro narrated like a fairytale, hinting onto the lore of the game. Some of the inspirations are Morrowind, STALKER, Minecraft, SteveMREInfo1989 and Icelandic experimental music
I'm a little bad at concisely explaining what I'm hoping to create, but basically imagine Minecraft without cubes, with much more respect for what it is, and much more autistic and detailed approach to it's systems. And no, it's not mainly a survival game. I do have some elements of that but those are mostly to encourage you to do different kinds of sandboxy tasks. Admittedly though, I am pretty scared of falling into the traps that made most other sandbox games fail, like scope creep and lack of GDD, so I wrote out my document like it's the new bible.
551ff3 No.14512759
>>14512739
Man, the post came out rambley. I forgot to mention that the third goal was enabling exploration. Sorry if it's hard to read, I'm just really exhausted.
42cc88 No.14512770
>>14512739
That sounds way too ambitious to do alone, still, i wish you good luck anon
ce8745 No.14512774
>>14512739
If you're a one-man army, see you in 8 years and good luck.
551ff3 No.14512796
>>14512770
I admit that it is a lot, but I think that if I'm smart with my programming I'll be able to get it done. I've got a friend who's passionate about the project, too, and he's been working on models for the game, which are not too bad for low-poly. Hopefully, though - they'll be placeholders and will do just fine until I manage to attract someone who is willing to join us and help with doing things a little more professionally on that front.
>>14512774
I'm not entirely alone, but I'm doing the more time-consuming stuff, like programming, sound design and animation. I hope that when I have something cohesive to show I'll be able to get more people on board and possibly (((funding))). In any case, the only way for me is forward. I've already decided that I'm going to see this thing through to the end and I'm not about to give up just because it's difficult.
42cc88 No.14512836
>>14512796
Just make sure you don't give up, if you truly believe in your dream project you will eventually finish it unless you die, also if you don't show confidence in it you friend will probably lose motivation
c5e543 No.14512841
>>14512613
you better start posting somewhere public to get feedback, otherwise it is just a masturbatory exercise
551ff3 No.14512845
>>14512836
I've been obsessed with this concept since I was like 9. Way before multiplayer sandbox games became what they are today. For me, it's the dream videogame I always wanted to make. It's why I learned everything I've learned so far - just to make it. Honestly with the way things are going right now I think I'll make it, I'm too in love with the concept not to.
35df29 No.14512872
>>14512796
Same boat as me then. I've got one guy who will work with me once he comes back from vacation.
My project is very ambitious, too, but that's alright. I'd rather shoot for the stars and fail to deliver, than create something that is so mediocre and meaningless it may as well not even exist. I'm not in it for the sake of making games. I want to make good games.
Be sure to add your project to the wiki as soon as you have anything at all to show. Even if it's just basic gameplay with placeholder graphics. I'd like follow your project.
>>14512841
I've got a couple of people I trust to give me useful feedback. The story is not going public before the release of the demo.
551ff3 No.14512878
>>14512872
I'm planning to! I've still got a lot to cover, but as soon as I'm done with the basics and I have enough to show to not seem like an ideaguy I'll add it to the wiki, for sure. What game are you making?
35df29 No.14512892
>>14512878
The unnamed survival horror game made using UE4. http://8agdg.wikidot.com/ue4-survival-project
Since I can't work on the game itself at the moment, I'll have time to flesh out the wiki page and add some actual information.
551ff3 No.14512903
>>14512892
Oh! I'm working in UE4, too! That dynamic lighting demo reminds me of FEAR a little bit, and I appreciate the attention to lighting. It makes games much more alive.
35df29 No.14512955
>>14512903
Well, what can I say? I just love small details like these.
c54fc4 No.14512964
>>14512903
>lighting demo reminds me of FEAR a little bit
It is very likely because FEAR's environments deliberately white to make the blood, destruction and characters stand out more and fully emphasize the lighting and standard materials in modern engines have that greyish/white coloration to them.
I was reminded of this because I heard the same FEAR comparison with my previous project
aa22ac No.14513100
So who got banned this time and became asspained enough to do this?
c54fc4 No.14513113
>>14513100
strangest part is that he bumped random threads before going on a pickle rick rampage
a32988 No.14513114
>>14513100 (checked)
>out of all boards that exist there
>he choosed to nuke the /agdg/ board
Yes thank you "based" spammer. Couldn't have done it any better.
aa4eb9 No.14513150
>>14513100
>2011
>not having spam protection enabled
4ba118 No.14513201
i finally bothered to make more events
aa29e5 No.14513211
>>14513100
>>14513150
yeah there should have been an hourly thread limit
223f2a No.14513696