HentaiWriter

Well-Known Member
Game Developer
Jan 30, 2017
1,229
2,146
On a separate note though...

There's a christmas contest going on over here on F95 at
https://f95zone.to/threads/christmas-contest-2021-1200-pool.103176/

A number of smaller developers I'd like to at least get up for being on the list of people to vote for if possible, but I can't vote myself because i'm not a donor.

If they win, they get $250-200 so i figured it'd be a nice Christmas gift for them.

So if you wanted to, you could go to the vote link at https://f95zone.to/xmas_vote.php and then put in any of these threads as these devs qualify for all the requirements listed:

https://f95zone.to/threads/spunkstock-music-festival-v0-9-2-regulus.84487/
https://f95zone.to/threads/doki-doki-tri-line-quest-v1-33-70-purplecrit.77821/
https://f95zone.to/threads/dibs-tentacles-in-spaaace-v0-1-9-moxietouch.62809/
https://f95zone.to/threads/naylas-castle-v0-7-public-quidev.70149/
https://f95zone.to/threads/voidbound-v0-4-2-beta-public-cursed-atelier.43212/
https://f95zone.to/threads/book-of-korvald-v0-3-39-punching-donut.51901/
https://f95zone.to/threads/roshutsu-alpha-5-jaguar.64346/

Thanks in advance to any donors who voted :)
 

deekinftw

Member
Mar 22, 2018
319
177
Because the game would be around 50-100GB of videos alone at that point, given that there'd need to be roughly 20 or so hours of video :p

Also, just setting up a navigate-able menu would be a nightmare: you'd have something like

  • Cutscene #1 (John, made up name), Tab #1
    • Cutscene #1, Tab #1 (when Kindness is +10 or above)
      • Choice picked: "Don't help them close the door"
      • Choice picked: "Do help them close the door"
    • Variant from speaking to Bob (made up name too) before choices appear
      • Choice picked: "Don't help them close the door"
      • Choice picked: "Do help them close the door"
  • Cutscene #1, Tab #2 (second attempt)
  • Cutscene #1, Tab #3 (third attempt)
    • Killing John after talking on third attempt
  • Killing John before talking to him, while Violence is at highest value currently
--------------------------

Not every cutscene is this complex, but a good deal of cutscenes are more complex than this. (In the first level alone, there's 6 or 7 cutscenes that have 10+ variants).

For example, here's this one, with some things omitted as to not have spoilers shown: each "tab" is a variant of the cutscene.

The average complexity of cutscenes though, multiplied over 150 cutscenes and 120 databanks... it'd be a bit of a pain to scroll through and tab through to say the least.
Ah, didn't know the scope of what you had to work with. Yeah that'd definitely be an ordeal to pursue.
Thanks for elaborating.
 

HentaiWriter

Well-Known Member
Game Developer
Jan 30, 2017
1,229
2,146
Ah, didn't know the scope of what you had to work with. Yeah that'd definitely be an ordeal to pursue.
Thanks for elaborating.
No problem :)

Than what "game designer" is stands for?
From Wikipedia:

"Video game design is the process of designing the content and rules of in the and designing the gameplay, environment, storyline and characters in the . The designer of a game is very much like the director of a film in many ways; the designer is the visionary of the game and controls the artistic and technical elements of the game in fulfillment of their vision."

All three of us on the core team equally share this role.

Also from Wikipedia, game design constitutes designing:
  • Gameplay, which is the interaction between the player and the mechanics and systems
  • Mechanics and systems, which are the rules and objects in the game
  • Player experience, which is how users feel when they're playing the game
This is also why "programming" is listed separately.

While there are a chance that all 5 developers statements that their >9000+ years of experience was lie, I have a feeling that problem was not in their hard skills (i.e. how to code stuff) but in soft skills (socialization skills in general) or even team. I mean, five different programmers...with actual games...with, okay, some experience...in continuous sequence...that dont know how to code? Really?
It wasn't a lie.

The thing is, programming in the AAA industry is worlds different than doing it for a small indie team.

Programming for something like say, Grand Theft Auto V, requires the programmer usually to only worry about one single aspect of programming within the game, like say, the collision physics for objects, or the AI behavior for NPCs, or things like that.

For indie games though, Frouge has had to do the following, just off the top of my head:
  • AI behavior for bosses and enemies
  • 2D Lighting for lots of different objects / general lighting engine
  • Collision between the player and other objects
  • Gravity physics
  • Hooking up voicework, sound effects, music to events
  • Adding in and setting up proper animation cycles and effects for all visuals, parallax scrolling, enemies, etc.
  • Powerup implementation/addressing conflicts between over 19,000 possible combinations
  • The entire cutscene system / flag system
  • Platforming physics
  • The in-house editor for making levels
  • Save data and flexibility with it
  • Optimization and compression of all the above so the game runs well even on lower-powered systems
  • Controller support and remappable controls
  • Fixing all the bugs with the above that get found
And a whole host of other tasks he needs to do.

On an AAA game, the above tasks would be given to team of probably 10 or 15 different programmers.
On indie games like ours, it usually falls to just one person.

So, as a result, with your earlier example of planning for expanding the scope, that's just not something you usually do for indie games simply because you have to focus your efforts with the mentality of what's capable for a single person to do, as well as minimizing the time you need to spend on something while getting the most output/quality of gameplay for the player.

What I mean is:
they was unable to tell you, in such a way that you would be able to understand them, that implementing X not as easy as it looks;
I have a decent level of understanding in programming, audio design, game design, art, and everything else it takes to make a game, but I focus on what my strengths are. Because of this, I'm able to design individually catered game design documents that take into account just what is feasible for a programmer (or artist or audio person) to do.

But I'm not perfect: I still ask the programmer, after they've went over the sheet, if there's anything that's unfeasible. If there is, then I work with them to figure out a way to compromise to get something close to what we were going for, while still making it feasible for the programmer to do. And if that's not possible, then we scrap the idea entirely and come up with something different together.

(This is why I always equally share game design roles with the core team: I'm not a pro programmer or artist, so I trust them to know better than I what would be best to do in those categories, just like they trust me with story and level design and all the other things I do.)

---------------------------------


Here's an example task I asked one of the other programmers to do for a different game (Internal Interrogation), with all art and audio already completed and provided to them per the programmer's own specifications, using the image below:

stairs.png
  • The player starts the game at the bottom floor of this dungeon up above.
  • We need the player to be able to single-click the big double doors on the left if they want to exit the game.
  • We also want to have an arrow at the bottom of the screen (art was provided for this too), pointing downwards.
    • If the player single-clicks on this, the screen should fade out.
      • As the screen fades out over 2 seconds, the provided foot-step audio should play 4 times with an interval of 0.75 seconds between sounds.
        • After 2 seconds of darkness, the screen should fade back in over 0.5 seconds to the "Jail Room".
  • If the player clicks on the spiral staircase to the right, the first Dungeon should load.
The actual document I provided the two programmers working on this game goes into even further detail, linking to the files needed, showing a video mockup with audio and visual diagrams.

The above design instructions took two of those programmers working together three days to implement, and even then it never truly worked correctly.
There were numerous bugs, glitches, and other oddities, requiring multiple revisions to get it right at even a basic level.

---------------------------------

Feeling unsure of myself at this point, I showed the document and assets to a number of indie programmers who were working on other successful adult games at the time. Every one of them said they'd be able to implement it within an hour tops, and that nothing in it was complex, hard to understand, or too demanding of a programmer.

And the programming for Internal Interrogation was much, much simpler than even the most basic stuff in Future Fragments.

constant "how the progress on X?" ten times a day (are we there yet? not yet. are we there yet? not yet....are we there yet?);
I check in with my team about twice a week on average. I trust them to get their work done: they're adults.
If I check in more with them, or they check in more with me or other team members, it's because we're testing out things together to see how they feel when actually played, or we're hashing out game design choices we've made.

For the rest of the stuff you said, I'd be giving a similar response: people need to get stuff done, but I'm not going to police them over it. The last thing I want to do is to be "the boss" that "whips" people to get done: that kind of work environment helps no one. I'd rather have people on the team who are self-motivated and work of their own accord.

In general, I feel like this post is fairly cynical of both game development in general and interpersonal relationships within our own game. The post implies that the people on a team couldn't possibly enjoy working with one another, or be mature enough to behave like adults, or be able to actually treat each other like individual humans.

So honestly, while I appreciate your feedback, I'd like to actually keep the topic on-topic, and not keep going down the road of... well, all of this, because it's off-topic and it's clear you have a very different perception of what it's like to be on a game development team than what I've personally experienced, and it's unlikely we'll see eye to eye nor change either of our perceptions on things.
 
Last edited:

Quintilus

Engaged Member
Aug 8, 2020
2,735
8,071
Programming for something like say, Grand Theft Auto V, requires the programmer usually to only worry about one single aspect of programming within the game, like say, the collision physics for objects, or the AI behavior for NPCs, or things like that.
Actually, usually there are two "teams", one work on engine in general (rendering, file system, collision detection, threading, serialization, etc.) other on game itself (scripts, level design, textures,etc.). In small studious they are usually a single team, without division on engine and game developer, while in something like EA/Ubisoft there are whole separate department that works ONLY on engine, like in Frostbite case.

  • The player starts the game at the bottom floor of this dungeon up above.
  • We need the player to be able to single-click the big double doors on the left if they want to exit the game.
  • We also want to have an arrow at the bottom of the screen (art was provided for this too), pointing downwards.
    • If the player single-clicks on this, the screen should fade out.
      • As the screen fades out over 2 seconds, the provided foot-step audio should play 4 times with an interval of 0.75 seconds between sounds.
        • After 2 seconds of darkness, the screen should fade back in over 0.5 seconds to the "Jail Room".
  • If the player clicks on the spiral staircase to the right, the first Dungeon should load.
While it sounds simple, its unclear they should have been used some already existed popular engine (UE/Unity/etc.), some custom homebrew engine or create custom engine from scratch.
If popular engine it their fault to not knowing how they works. Knowing C++ and how to work with UE4 in it (not in blueprints) is now an industry standard.
If homebrew engine, its will take some time to dive into code that somebody wrote to figure put for it works and how it should be called/handled/etc.
If create engine from scratch, then yeah, it takes a little bit more time than two days.

In general, I feel like this post is fairly cynical of both game development in general and interpersonal relationships within our own game. The post implies that the people on a team couldn't possibly enjoy working with one another, or be mature enough to behave like adults, or be able to actually treat each other like individual humans (from someone who, by their own admission, isn't too familiar with indie game development or game development in general).

So honestly, while I appreciate your feedback, I'd like to actually keep the topic on-topic, and not keep going down the road of... well, all of this, because it's off-topic and it's clear you have a very different perception of what it's like to be on a game development team than what I've personally experienced, and it's unlikely we'll see eye to eye nor change either of our perceptions on things.
That was an actual examples how things are done in enterprise development (for and in BIG and small companies like Microsoft, Facebook, Apple, Amazon, EA, you get the point) and how most programmers react to it. Yep, this is a cons of being a programmer.
 

HentaiWriter

Well-Known Member
Game Developer
Jan 30, 2017
1,229
2,146
Actually, usually there are two "teams", one work on engine in general (rendering, file system, collision detection, threading, serialization, etc.) other on game itself (scripts, level design, textures,etc.). In small studious they are usually a single team, without division on engine and game developer, while in something like EA/Ubisoft there are whole separate department that works ONLY on engine, like in Frostbite case.
Yes, and within those teams, people specialize.

When I last visited one of the large studios you've mentioned in this post, there was around 20-30 computers/employees in a single room just for a single specialized set of tasks (skinning models/textures, for example), and then that was repeated for multiple other rooms.

The same was true for a number of other games studios I've been at, too. I'm sure some places probably don't do it that way, but the majority of places I've been to and seen the development side of, didn't have people doing more than one or two specialties at most.

While it sounds simple, its unclear they should have been used some already existed popular engine (UE/Unity/etc.)
In the above example, they were using Flash. This was what they were most comfortable with, and they said they had 10+ years of experience in it, so we went with it.

After replacing them with another programmer after 3+ months of a general lack of progress, the new programmer started from scratch in Unity. The same general situation happened: said they were experienced in it, came from AAA and yet had numerous pitfalls happen.

Frouge, by comparison, has had no AAA training (or even any training at all to my knowledge) yet has been able to take on practically everything we've thrown at him for the game and been very easy to communicate with. He just "gets" what makes games fun and what needs to be done. Again, I would vouch for him any day of the week on practically any aspect of programming for games.

That was an actual examples how things are done in enterprise development (for and in BIG and small companies like Microsoft, Facebook, Apple, Amazon, EA, you get the point) and how most programmers react to it. Yep, this is a cons of being a programmer.
I'm sorry you've had those experiences, that really sucks. But not every team, nor every situation, will be that way.
 

HentaiWriter

Well-Known Member
Game Developer
Jan 30, 2017
1,229
2,146
10+ years of AAA Flash experience? How long ago that happened?
You can have AAA experience in other engines or skillsets despite having more experience in something else.
Flash was their most comfortable engine, but it wasn't what they did AAA work in.
 

HentaiWriter

Well-Known Member
Game Developer
Jan 30, 2017
1,229
2,146
#27 December 24th progress report.png

Weekly Progress Report #27 for Future Fragments

DISCORD
-
STEAM -
TWITTER -
FREE DEMO -
MORE PLACES -

All links are for those 18+ of age and older only.
 

Zeddy

Member
Jul 27, 2017
154
346
said they were experienced in it, came from AAA and yet had numerous pitfalls happen... Frouge, by comparison, has had no AAA training (or even any training at all to my knowledge) yet has been able to take on practically everything we've thrown at him
Hearing about stuff like this boosts my confidence a bit. I've been teaching myself for some time now and am currently learning Unreal engine. It's motivating hearing about the success of Frouge, someone who also has non standard experience.
 

HazumiCousin

Member
Dec 1, 2019
107
100
i wouldn't mind some fail scenarios where you get captured 'hypothetical farm" and she has all this lewd sex happening around her and she has to maintain composure and escape a pure 'orgy' breeding room type of level. lol
 
  • Like
Reactions: Enigmanic

HentaiWriter

Well-Known Member
Game Developer
Jan 30, 2017
1,229
2,146
Hearing about stuff like this boosts my confidence a bit. I've been teaching myself for some time now and am currently learning Unreal engine. It's motivating hearing about the success of Frouge, someone who also has non standard experience.
Yeah, AFAIK this is his first "full" game he's ever worked on; I still can't believe it, but that's the truth.
Good luck with your own studies/experience :D

i wouldn't mind some fail scenarios where you get captured 'hypothetical farm" and she has all this lewd sex happening around her and she has to maintain composure and escape a pure 'orgy' breeding room type of level. lol
There's no "orgy room" in the game (and we're too far in to implement anything like that), but there IS a "the entire town gangbangs them" scenario if you get one of the bad endings by not finding all the Fragments or all the Gold Databanks.
 
  • Like
Reactions: Zeddy

leotort

Newbie
Jan 20, 2018
28
81
It would be nice to revisit scenes, but I understand not being able to create a gallery. Will the game have save slots so that I could save the game when a scene I want to see later happens or starts to happen?
 
  • Like
Reactions: dragonsix6969

HentaiWriter

Well-Known Member
Game Developer
Jan 30, 2017
1,229
2,146
It would be nice to revisit scenes, but I understand not being able to create a gallery.
Oh no, to be clear, there'll be a gallery: it'll just be only CGs, sex scenes, sex animations, etc. and not every single cutscene in the game.

Will the game have save slots so that I could save the game when a scene I want to see later happens or starts to happen?
On an initial run, you'll only have one save slot: this is because we want the choices of the player to actually matter.
However, after beating the game once, you'll unlock an additional 9 slots for a total of 10 save slots.

You won't be able to save anywhere you want though, per mechanics/engine limitations: you'll only be able to save at the Save Pad in the middle of the hub room.
 

omp123

Member
Sep 25, 2017
455
1,143
i'll buy it when it comes out, seems like a messy time to be throwing money on partial updates. demos are nice, game looks promising, hope it all goes well.
 

HentaiWriter

Well-Known Member
Game Developer
Jan 30, 2017
1,229
2,146
Okie doke, gotcha. It sounds like the scenes I want to watch will be in the gallery anyway, then.
Yep, definitely :)

game looks good will throw dev a bone when the game releases on steam
i'll buy it when it comes out, seems like a messy time to be throwing money on partial updates. demos are nice, game looks promising, hope it all goes well.
Thanks a lot for the faith in us, we definitely hope you enjoy the full game (and if you don't, feel free to refund it!)

i see put a list with crossover or colaboration but i cant find can pu
Not sure what you mean, could you clarify?

#28 December 31st progress report.png

Weekly Progress Report #28 for Future Fragments

DISCORD
-
STEAM -
TWITTER -
FREE DEMO -
MORE PLACES -

All links are for those 18+ of age and older only.
 
  • Like
Reactions: ilmncsm
3.60 star(s) 90 Votes