I'm Surprised AAA Games Don't Do This

  Переглядів 1,141,499

Garbaj

Garbaj

День тому

Twitch: / garbajcan
Twitter: / garbaj2
2nd Channel: / garbajgaming

КОМЕНТАРІ: 1 900
@local.interloper
@local.interloper Рік тому
VALVe and TF2 HUD designers solved the widescreen issues a long time ago. Put all the relevant UI elements close to the cursor in a non intrusive way. HL2 uses 2 sides of the crosshair as sort of progress bars to display your health and ammo. TF2 HUDs usually bring health and ammo close to the crosshair. It might sound like it might clutter the viewport but it's often implemented very well so that the font itself also plays a role in not obscuring the viewport.
@daskampffredchen9242
@daskampffredchen9242 Рік тому
Some games also have great UI elements that are part of the object itself. Like an ammo count on the gun or maybe a health bar on the characters arm
@freevbucks8019
@freevbucks8019 Рік тому
fun fact: weapon icons in hl2, gmod, etc are actually fonts.
@daskampffredchen9242
@daskampffredchen9242 Рік тому
@Гиббон You could do something like a pistol for eaxample that has a slit on its side where you can see how many bullets are in it Or go full realism and add a function were your character has to eject and check the magazine
@garbaj
@garbaj Рік тому
I never noticed that about hl2, that's pretty neat!
@yapflipthegrunt4687
@yapflipthegrunt4687 Рік тому
@@daskampffredchen9242 MA5B assault rifle.
@OrangeDied
@OrangeDied Рік тому
garbaj is one of the only gamedev youtubers that truly shows the amount of time to get to final product, and i love that about him.
@stare4539
@stare4539 Рік тому
fr
@FrotimanGd
@FrotimanGd Рік тому
true
@garbaj
@garbaj Рік тому
thanks! hopefully as I learn to work more efficiently I can get things done faster
@TekachiX
@TekachiX Рік тому
@@garbaj Godot user = GigaChad
@thedrunkenrebel
@thedrunkenrebel Рік тому
Then let me introduce you to yanderedev, who's been building the same game for like a decade now, still in alpha. He made hundreds of videos of updates, mechanics, story and intricacies, but in the end, guy was mental over his shitty coding exposed and someone else made his game idea into a better product much more quickly.
@Niconelli12
@Niconelli12 Рік тому
I always found it fascinating how some games integrate the hud into the gameplay itself, for example in Dead Space the life bar is a kind of tube (life support) on the character's back (third personal shooter), or in (some) Halo that the amount of ammunition is indicated on the weapon itself. If you have an idea to do something like that, that would be great!
@dani43321
@dani43321 Рік тому
Diegetic UI
@thunderbolt997
@thunderbolt997 Рік тому
The Food bar could be a less or more bulging stomach 😄
@alex.g7317
@alex.g7317 Рік тому
He’s done it now kinda
@_Ve_98
@_Ve_98 Рік тому
@@thunderbolt997 Bulging when you're fully fed, then it goes away until you get hungry and it starts to growl. The hungrier the stronger and more frequent the sounds. And dehydration could be dry coughing or breathing occasionally and when running, plus a dry throat when talking. Then blur and wobbling in the camera.
@KCJbomberFTW
@KCJbomberFTW Рік тому
Deadspace had to spend additional months developing the no HUD system
@CasualJPEG
@CasualJPEG Рік тому
This feature exists in halo infinite and warzone, BUT it doesn't limit the HUD elements to an aspect ratio. Instead, you can resize the area to your preference - the only issue is that there's no live preview, so you have to fiddle with it a little to get it just right. I love this feature! I think the aspect locking is a good idea!
@dieSpinnt
@dieSpinnt Рік тому
Ahm ... and the other thing ... Dragging items while displaying the ghosted icon. That is simply a feature of the engine and not something that Garbaj implemented. What kind of crook ist this guy? Is he trolling?
@CasualJPEG
@CasualJPEG Рік тому
@@dieSpinnt what
@obieFM
@obieFM Рік тому
A suggestion I have for the drag & drop appearance in the inventory is to make the item in the original slot transparent and have the dragged item under the cursor opaque, rather than the other way around. I hardly even noticed the transparent item the first time I watched the video, plus I feel like transparency better communicates "this is where this item WAS".
@benamende5897
@benamende5897 Рік тому
This is slightly more complex, but would be a better solution.
@mmmmmmmmmmm10
@mmmmmmmmmmm10 Рік тому
@@benamende5897 no more complex
@_TheZipper_
@_TheZipper_ Рік тому
I agree, I think that might be slightly more clear to the user. Even a touch more intuitiveness is good
@vibaj16
@vibaj16 Рік тому
@@mmmmmmmmmmm10 slightly more complex
@vibaj16
@vibaj16 Рік тому
or just remove the item in the original slot entirely
@conwarlock3537
@conwarlock3537 Рік тому
I've never had an ultrawide screen, but that feature sounds incredibly useful. The only thing even better would be a customizable HUD where you can arrange the elements yourself
@garbaj
@garbaj Рік тому
I'll try my best lol
@dzxtricks
@dzxtricks Рік тому
Yeah idk why it mostly only in mobile games
@KalebSDay
@KalebSDay Рік тому
@@garbaj Horizontal HUD slider would be enough honestly. The 16:9 center HUD option is almost as good though :)
@dan_loeb
@dan_loeb Рік тому
i've seen some of the best huds in indie mobile games, where they let you just drag and drop hud elements using the touch screen, set opacity however you want, set colors however you want. it's a good way to handle accessibility concerns, but it's probably a nightmare to do if you're already moderately into development. hud is one of those things im suprised aaa devs don't enlist experienced web developers to help with, because the best websites already handle a lot of these issues properly. padding the sides on ultrawide, setting a minimum pixel density for readability on lower resolution displays, etc.
@yepee1
@yepee1 Рік тому
@@garbaj you can do it! A moveable base UI class that stores it's position on the canvas as a percentage of the total width/height. Then a 2D collider and click/drag handlers. Maybe a simple boolean to check if the player is in UI edit mode, and change disable the dragging when not in edit mode.
@hellmonja
@hellmonja Рік тому
Regarding transferring items from slot to slot, I think it would be better if you switched the transparencies. The one being dragged should be the opaque one and the one still in the slot should be the semi-transparent one, thus also marking it as the one you're moving about...
@TYNEPUNK
@TYNEPUNK Рік тому
why would you do that?
@haomakk
@haomakk Рік тому
you're right
@DivisionOfTheLight
@DivisionOfTheLight Рік тому
To answer the question: I play some FPS and TPS games. I like to have the HUD as maximum away of my field of view. I usually put them as far away in the corners as possible to maximise my center and side view. I shoot first and after the engagement I check for my health and apply buffs/health/soap if needed. Most games have other clues that indicate that damage has been taken: - Titanfall 2 has centered arrows to show you the direction from where you took damage from. - Warframe has the borders of the screen go red if you take health damage. - Destiny has an audible sound when your shield is depleted. Thanks for coming to my TED talk
@xXrandomryzeXx
@xXrandomryzeXx Рік тому
One thing I always ask myself, when such features are not included in a game is "How much money would the company make after including this feature?" And generally, this applies to most games.
@thedrunkenrebel
@thedrunkenrebel Рік тому
The answer is most often a metric fuckton, but pales in comparison to the skyscraper of profit coming from making dlc and microtransactions instead
@anjunakrokus
@anjunakrokus Рік тому
Let's also not forget that by solving these "issues" in a rapid fashion, the developers create an expectation that other problems will be fixed in a similar time frame. By taking a year before adding these 4 lines of code, they can also take 8 months before fixing gamebreaking bugs (Loba's bracelet from Apex for example). While obviously at the same time releasing microtransactions and DLC
@LedoCool1
@LedoCool1 Рік тому
It wouldn't take much to do it tho.
@kommandre
@kommandre Рік тому
probably not a lot more, the proportion of population that uses ultrawide and also would refuse to buy a game if it didn't have this feature or would instantly buy it if it did is incredibly small.
@pyrodynamic4144
@pyrodynamic4144 Рік тому
If a company builds a reputation of not caring about quality of life or listening to their player base and generally come off as a money grabbing machine optimized to milk every last penny out of their players, they're eventually going to be losing a lot of sales. So if someone really does think this way and let it prevent them from pushing a fix that's literally 4 lines of code - they deserve whatever comes their way.
@MarkChong
@MarkChong Рік тому
It's important to keep in mind that the organizational makeup of large AAA-companies is extremely opaque and that they are often staffed with contract workers. They may have hired a UI programmer just to provide them with a functional UI and then later dismissed them shortly after the game was launched. A programmer who is a contract worker must provide systems made to exacting specifications and going above and beyond that call is a liability. Modifications to that code have to go through a committee and usually all involved developers are under strict NDA not to talk about how these decisions are made. Since the decisions from up above usually don't come from people who actually play their own games, or even when their own hands are tied, it results in an overall lack of fine tuning where the programming of game mechanics are concerned. As a result, the AAA-game industry is heavily reliant upon its content generation pipeline for models, motion capture, voice acting because this is what people see on the screen and what shareholders see on the screen. The programming itself is invisible and can only be felt by the players themselves and is not easily understood by laypersons and upper management.
@lemagicalpotato8318
@lemagicalpotato8318 Рік тому
Wow, sounds like you have experience lol. Thanks for the info, I didn’t know any of this
@voodoodolll
@voodoodolll Рік тому
This answer makes most of the other answers irrelevant
@falcongamer5867
@falcongamer5867 Рік тому
Bureaucracy
@MarkChong
@MarkChong Рік тому
@@lemagicalpotato8318 I spent 5 years working in the CGVFX industry and we faced many similar agency issues (Gabe's term, not mine). I think that it's a problem faced by every publicly traded company in existence.
@MarkChong
@MarkChong Рік тому
@@falcongamer5867 The problem is both an issue of the societal structure within the organization (the bureaucracy) as well as a cultural issue, as our education systems do a poor to nonexistent job of training effective collaboration. Group projects are few and far between and team sports is a hard thing to pursue with the sheer amount of nonsensical homework the teachers blast out.
@roarlisfang2860
@roarlisfang2860 Рік тому
It's a handy feature, Destiny 2 implemented it and you can restrict your HUD screen bound if you are using 21:9 for example (It's strange why just a few game do this tho)
@t3hpwninat0r
@t3hpwninat0r Рік тому
3840x1600 38inch screen. its nice that i dont have to turn my head to see the radar 😅
@HEADSHOTPROLOL
@HEADSHOTPROLOL Рік тому
I believe a lot of FPS games in particular actually does have this functionality (hell some even let you customize the HUD outright). Games like Halo, Battlefield, CoD, Borderlands, and as a non FPS example Marvel's Spiderman etc. all do this. Even really old titles that were made long before ultrawide ratios was a thing kind of has this feature, back then it was there to compensate for TV overscan but fills the same purpose really. So albeit I do agree that WAY more devs should do this, it's not as rare as he makes it sound.
@spilledpizza
@spilledpizza Рік тому
Here’s a quick idea because of how you’re designing the maps(probably not for release) - since each piece clicks into place, give the player the ability to make maps, i.e. forge world style. Would be a ton of extra work but would definitely give the game longevity, possibly could highlight community designs each week!
@husndymabjr6763
@husndymabjr6763 Рік тому
make maps dont give game longevity. Far cry has make maps no one plays it. people paly a map in COD 100 time then they use to the map. then think they is good. when people makes custom map the player is confuse he is not use to the map. then he is not good at the game so he dont play the game. COD is dump people getting use to map then they think they is good. i am a devoloper no one likes the game until they gets use to the map. and if you change one thing they start bitching and wineing.
@Kooczsi
@Kooczsi Рік тому
@@husndymabjr6763 r/ihadastroke
@Kooczsi
@Kooczsi Рік тому
@@faithfullunaa ok.
@randomcatdude
@randomcatdude Рік тому
@@husndymabjr6763 the entire classic doom community, alongside source engine modders and mappers, would beg to differ lmao
@CMON75
@CMON75 Рік тому
A few reasons for lack of ultrawide is that many games had dev cycles longer than ultrawide has been popular (and I'd argue that ultrawide is still pretty niche, at least if steamstats is accurate) so when AAA locks in development terms like engine and third-party tools, those don't change for the length of the cycle which could be years. Furthermore, for most games the console/TV setup is still the primary target (as this is the biggest market, don't let stats that show the huge PC install base confuse you, most of those users don't game) and ultrawide on TV is even further niche than on PC 😎
@KalebSDay
@KalebSDay Рік тому
Yet most console games in the last decade already have a HUD safezone feature....
@shanekhiu9884
@shanekhiu9884 Рік тому
Yeah unfortunately, Ultrawides are just objectively better from watching videos to movies, games etc. It is more immersive too when your screen more closely matches your natural peripheral vision.
@Kirito_2016
@Kirito_2016 Рік тому
Updates
@akStefan
@akStefan Рік тому
I have an Ultra Wide Screen but I'm forced to play in lower resolutions because of exact this issue. The HUD is not in view and the fov is stretched.
@Anankin12
@Anankin12 Рік тому
@@shanekhiu9884 the problem is that the cheapest decent ultrawide is more expensive than my whole system
@stormillion5002
@stormillion5002 Рік тому
Something I really enjoy in fps maps that i miss in valorant to an extent, is grid-independant structures, like diagonal or curved corridors or doors/windows that aren't facing directly towards the sightline/is grid aligned. I get that they are more time intensive to design, but they really elevate the gameplay
@ACE112ACE112
@ACE112ACE112 Рік тому
cs:go has less grid like structure.
@extremetie
@extremetie Рік тому
yeah valorant maps really suck
@henryplumb5200
@henryplumb5200 Рік тому
I think it comes down to the design philosophy, grid independant is great for single player, or non-competitive multiplayer environments because it doesn't need to be balanced, the emphasis on the environment is prettiness and flow, while valorant, as a comp shooter, requires a more asymmetrically balanced design, a crate in a cool but weird position can give a rediculous amount of problems for balance, and thus, in the face of asymmetry, its easier to create balance within grids. This is by no means an excuse, as ACE said, CS:GO has a less grid-like structure for their maps, the difference is simply a matter of studio philosophy. Valve may feel more confident creating non-grid balance than Riot, but riot's history on making competitive experiences could feed into why they emphasise grid designs moreso.
@bannah6400
@bannah6400 Рік тому
Repent and follow Jesus my friend! Repenting doesn't mean confessing your sins to others, but to stop doing them altogether. Belief in Messiah alone is not enough to get you into heaven - Matthew 7:21-23, John 3:3, John 3:36 (ESV is the best translation for John 3:36). Contemplate how the Roman empire fulfilled the role of the beast from the sea in Revelation 13. Revelation 17 confirms that it is in fact Rome. From this we can conclude that A) Jesus is the Son of God and can predict the future or make it happen, B) The world leaders/nations/governments etc have been conspiring together for the last 3000+ years to accomplish the religion of the Israelites C) History as we know it is fake. You don't really need to speculate though because you can start a relationship with God and have proof. Call on the name of Jesus and pray for Him to intervene in your life. - Revelation 3:20 Revelation 6 1st Seal: White horse = Roman Empire conquering nations under Trajan 98-117 AD & Gospel spreading rapidly. 2nd Seal: Red horse, bloody civil wars with 32 different Emperors, most killed by the sword. 185-284 AD 3rd Seal: Black horse, economic despair from high taxes to pay for wars, farmers stopped growing. 200-250 AD 4th Seal: Pale horse, 1/4th of Romans died from famine, pestilence; at one point 5,000 dying per day. 250-300 AD 5th Seal: Diocletian persecuted Smyrna church era saints for ten years, blood crying out for vengeance. 303-312 AD 6th Seal: Political upheaval in the declining Roman Empire while the leaders battled each other. 313-395 AD Revelation 7 Sealing of 144,000, the saints, before trumpet war judgments, which led to the fall of the Roman Empire. Revelation 8 1st Trumpet: Alaric and the Goths attacked from the north, the path of hail, and set it on fire. 400-410 AD 2nd Trumpet: Genseric and the Vandals attacked the seas and coastlands, the blood of sailors in water. 425-470 AD 3rd Trumpet: Attila and the Huns scourged the Danube, Rhine & Po rivers area, dead bodies made water bitter. 451 AD 4th Trumpet: Odoacer and the Heruli caused the last Western Emperor (sun), Senate (moon) to lose power. 476 AD With the Western Roman Emperor (restrainer of 2 Thes. 2) removed; the son of perdition Popes took power. Revelation 9 Two woe judgments against the central 1/3rd and eastern 1/3rd of the Roman Empire. 612-1453 AD 5th Trumpet: Locust & scorpions point to Arabia, the rise of the Muslim army. Islam hides Gospel from Arabs. 612-762 AD 6th Trumpet: Turks released to attack Constantinople with large cannons (fire, smoke, brimstone). 1062-1453 AD Revelation 10 The little book is the printed Bible, which was needed after the Dark Ages when Scriptures were banned by Popes. Revelation 11 7th Trumpet: Martin Luther measured Roman Church; found that it’s an apostate church, not part of true temple. The two witnesses are the Scriptures and saints who proclaim the pure Gospel and testify against the antichrist Popes. Papal Church pronounced Christendom dead in 1514 AD. Silence for 3.5 years. Then Luther posted his 95 Thesis, which sparked the Protestant Reformation and brought the witnesses back to life. Millions of Catholics were saved. Revelation 12 Satan used the Roman Empire to try to wipe out the early Church, Satan was cast down as the Empire collapsed. Revelation 13 The antichrist beast Popes reigned in power 1,260 years, 538-1798, is the little horn of Daniel 7, son of perdition. The false prophet Jesuit Superior General rose to power from land (earth) of Vatican and has created many deceptions. Revelation 14 Points to great harvest during the Protestant Reformation & wrath on Catholic countries who obey antichrist Pope. Revelation 15 Overcoming saints victorious over the beast. Prelude to 7 vials and judgment on those who support Papal Rome. Revelation 16 1st Vial: The foul sore of atheism was poured out on Catholic France, leaving them with no hope, led to revolution. 2nd Vial: The French Revolution started in 1793, killed 250,000, as France had obeyed the Pope and killed saints. 3rd Vial: The French Revolution spread to rural areas of France, where Protestants had been killed in river areas. 4th Vial: The bloody Napoleonic wars shed the blood of countries who had revered and obeyed the antichrist Pope. 5th Vial: Judgment on the seat of the beast. Papal States invaded in 1798, Pope imprisoned, removed from power. 6th Vial: The Turks vast domain dried up, they were only left with Turkey. They lost control of Palestine in 1917 AD, Israel became a nation again in 1948
@sirshrooma
@sirshrooma Рік тому
@@henryplumb5200 I tend to view it as a negative because I think maps that adhere to the grid too much support a very boring style of gameplay, specifically for competitive games, because it requires a lot less intuition from player's to "optimize" their gameplay. For example, I'm personally alot less interested when the best play style becomes peaking corners on a simple grid. The main 'skillset' at that point is just reaction time alone, very little need for more advanced strategy (at least for most people). However I agree that it's just easier to create, balance, and update, than a less rigid setting.
@Connorses
@Connorses Рік тому
Unity's interface design is really easy to use and has handy features like "rect transforms" and anchor points. I think your feature is not in all games because their game engine wasn't designed with dynamic resolution in mind, so it's not just 3 lines of code. It might also be that they don't want to waste time on "edge cases" but it really depends on how each company handles these things.
@SirRebonack
@SirRebonack Рік тому
That's Godot, not Unity. But the same is true for Godot and Unreal Engine. I think a big part of the problem is UI designers are too focused on the UI and not the UX part.
@pwnmeisterage
@pwnmeisterage Рік тому
I found Unity to be very bloaty compared vs Unreal. And filled with frustratingly counterproductive DRM interferences. The two engines are roughly similar overall, though each can be tweaked for better performances or better qualities on certain different hardware platforms or OS environments. Haven't worked with Godot.
@ianlulu
@ianlulu Рік тому
@@SirRebonack thanks. was looking for what engine hes using. another question tho is which is better to learn first?
@SirRebonack
@SirRebonack Рік тому
@@ianlulu Godot and Unreal Engine any day over Unity. I started with Unity but found Unreal Engine much easier and a more enjoyable experience overall (You can get very far with just using Blueprints).
@ianlulu
@ianlulu Рік тому
@@SirRebonack had to use unity for school. atleast i got to learn it a bit. definitely gonna check them out now though. appreciate the advice!
@SioGG
@SioGG Рік тому
What I absolutely love that Diabotical does is custom HUD, the player is able to move around and change every single HUD element on the screen and I REALLY wish AAA games did it as well
@SioxerNikita
@SioxerNikita Рік тому
That is a bitch to make proper :9
@maxkore278
@maxkore278 Рік тому
yeah and it'd be nice if AAA could figure out how keybinds work
@HappyBeezerStudios
@HappyBeezerStudios Рік тому
interestingly movable ui elements is something that MMOs solved ages ago.
@SioxerNikita
@SioxerNikita Рік тому
@@HappyBeezerStudios Doesn't mean it isn't a bitch to make proper. Also many MMOs do not really have movable elements, some have.
@PrimeVirtualReality
@PrimeVirtualReality Рік тому
i'd argue that depending on how they implemented the HUD and the engine, it could be way harder than "4 lines of code" maybe comparing it with the bare-minimum hud in your example isn't exactly the best comparison. But it should be possible none-the-less specially for AAA companies.
@murray821
@murray821 Рік тому
What about the hud not spreading further, it is a layover so why should it stretch at all.
@ahmetstuncer
@ahmetstuncer Рік тому
@@murray821 because they are mostly hard to code and they can bring lots of bugs. there is so much stuff going behind those things and this simple HUD example and AAA or even indie game HUD examples are not comparable. but they need to implement better HUDs for sure. idk if engine lets u do that but u can find a workaround
@Spartan322
@Spartan322 Рік тому
To be fair, Godot has one of the best GUI toolkits not just of game engines, but even in regards to full GUI pipelines, so this very much could be difficult when compared to other game engines just because Godot does GUIs extremely well. But even that aside this behavior is usually not strictly that hard even if its harder then in Godot, its not unreasonable to expect other AAA studios to implement this just for the sake of better support for high end users, they already do it with a bunch of other gimmicky things that waste a lot of money and time, why they wouldn't do it for something this simple is beyond me.
@iller3
@iller3 Рік тому
in pre-built Libraries like Cogent-UI, yah that's probably the main issue because the Dev team just isn't familiar with the back end
@organicsatanic
@organicsatanic Рік тому
was gonna say this. it's 4 lines of code *in his engine*. not all engines are made equal
@asahi7955
@asahi7955 Рік тому
They probably don’t add that feature of keeping the hud elements to a standard distance for 2 reasons 1. It would look “awkward” on ultrawide because of the unused extra spaces on the side. Sure, it’s more functional but they probably don’t think that it looks as “good” as it were if the hud elements occupied those empty side spaces, simply because they weren’t designed to remain in the same aspect ratio 2. Complacency, it’s been proven time and time again that triple A game companies don’t listen to their playerbase
@CathodeRayKobold
@CathodeRayKobold Рік тому
I think it's more likely that so few people have triple monitors and ultrawide displays that there's not a noticeable amount of demand for such a niche feature.
@andrewperson4012
@andrewperson4012 Рік тому
I'd say it could also be because the hud elements are coded to work on the corners of the screen and would break if they were forced to not be, although that's highly unlikely, maybe another reason is that the source engine doesn't have that functionality, so the devs also didn't think of adding it
@Liteg0
@Liteg0 Рік тому
I don't think it would look awkward, maybe on a 21:9, but on anything higher, nah. On 48:9 (triple monitor setup) the HUD is basically unusable when it docks to the sides, I imagine the same thing is true for 32:9 monitors. However, simple solution to this, a checkbox in the options menu to force UI aspect ratio to 16:9. That way you have the choice, leave it off by default even, because everyone with a wide aspect ratio is used to fiddling with options and sometimes external programs to get the UI or FoV usable.
@_akimbo
@_akimbo Рік тому
I have a 32:9 monitor and it doesn't look awkward at all. Everything outside of the standard 16:9 portion of the screen is in the player's peripheral vision, and it is significantly more awkward having to look far into the corner of the screen just to see your health.
@triadwarfare
@triadwarfare Рік тому
With the amount of people "quiet quitting" on their jobs, nobody's gonna go far and beyond their job description.
@LunarcomplexMain
@LunarcomplexMain Рік тому
The way I've setup on screen elements in my projects has been to always let the player drag them around wherever they want. This might be a tad bit annoying for anyone using a controller but still possible. Something that I've always asked myself while programming nearly anything is why not just make this dynamic? I almost get lost in accounting for how many ways something can be designed and spend wayyy too much time on it, but after a while it's always nice to go back and see what cases I've covered when you change the screen size, zoom in and out, move things around, add extra elements, etc.
@saitougin7210
@saitougin7210 Рік тому
Yeah, I mean e.g. in Yu-Gi-Oh Omega you can drag almost every visual element almost everywhere. But this is not AAA, but extremely dedicated and passionate fans with a lot of time. So they made a game in which you can customize more than everything you expected. AAA studios don't have the time for that. I mean, we live in a world, where many video games are developed to 80 or 90% so that it is finished before Xmas. And then the rest is added later as free DLC. So yeah, this pretty much answers it. It is just considered unimportant polishing, so they simply don't do that, but already develope the next game! (Remember, everyone: AAA studios are not indi-developers with "infinite time", but have to churn out one game after another and want to make a lot of profit, so they have to be economic with their rescources.)
@tcartist06
@tcartist06 Рік тому
This is what Safe Area Adjustment does in most games, albeit allowing for dynamic adjustment. It was originally intended to account for overscan on certain TV sets, but now is seen as a way to reposition HUD elements slightly.
@ShafterPlay
@ShafterPlay Рік тому
As a frontend web developer I always find it so weird that most game devs don't really care about the responsiveness of their game's UI. It's really nice that you're sharing your solution with your viewers, this is really valuable :)
@willowkay
@willowkay Рік тому
Thats kinda something i was thinking, scaling things intuitively like this just seems like what you would think to do when designing, like idk how you'd miss it haha. But coming from a perspective where I've done web dev, it makes sense its intuitive as responsive design has been massive for a while now. Not just monitors, but users resizing or snapping the browser too. And most importantly, mobile. Be it a laptop, windows tablet, android or apple tablet, a phone with a big screen, a phone with a small screen... You need to accommodate all of these things, and a one stop shop responsive design is the best way to do it. Imo i prefer having one site with intuitive and smart scaling, over having a separate 'mobile' webpage that makes some arbitrary decision of when to swap, and looks weird changing between sizes. Front end user interfaces are notoriously terrible haha, somehow people dont really bother making them good more often than I'd hope for. And im talking professional stuff here, like banking websites. Especially confirmation forms, how the hell do sooooo many miss the obvious bug of not being able to correct an email address or phone number?? Watch for it, type something out and try to navigate to the middle, as though you mistyped and noticed afterwards. A ton of interfaces just have your cursor instantly snap to the end and type there, regardless of where you just put the cursor. It's an artifact of the validation but man is it annoying. I notice because I'd catch it while QA testing, so none of my apps or apps I've tested for others keep stuff like this. Of course not every form will make this mistake, but small things go a long way. Another common ish one is emptying every box on the form if you mistype and fail a validation... Which is horrible. Idk, rant on front end design haha. I know its not always worth it, dumb little apps i whip up for myself i dont bother making super pretty, but anything user facing absolutely. Its more than just looking good, things not working intuitively will mess up less tech savvy folk and can turn them off to using electronic systems. Trying to set up an electronic banking account and mistyping a field, just to think you corrected it when it didn't, and you hit go and every field gets wiped and one turns red... It's frustrating.
@zat1245
@zat1245 Рік тому
That’s because there are bigger fish to worry about. Something as small as that isn’t worth the time.
@scottbass3
@scottbass3 Рік тому
Because developers knows on computer the vast majority of people will play game on a 16/9 aspect ratio on fullscreen. Ultrawide monitors represent only 1.4% of the market (source: steam survey) It's not comparable with a website where it's crucial to have good responsiveness because you can have almost any aspect ratio possible. And maybe because of laziness, you know it's a pain in the ass to do good responsiveness 😅
@mikewhy709
@mikewhy709 Рік тому
In addition to what @Valentin said, HUDs don't need need to be fully responsive: developers seem to be settling on letting you choose a separate (common) aspect ratio for the HUD. The implementation might be to bound the HUD to a box, and with that the path to "responsive" becomes more clear, as you should be able to resize that box and have the elements anchored. But then I still think the separate aspect ratios is a happy middle ground.
@smugtomato5972
@smugtomato5972 Рік тому
PC release tends to be an afterthought, consoles are locked to a 16:9 ratio so that's what is used, don't like it? too bad. If instead some time was spent BEFORE building an entire UI system that is hardcoded to only work well at 16:9 it would be trivial to implement by any developer, it's not rocket science.
@TopShinoA
@TopShinoA Рік тому
I like to call this feature UI margins cuz idk whats it really called and its quite common on mobile probably because of varying screen sizes for mobile phone, theyre also adjustable which is very, nice mobile titles like Genshin Impact and Apex mobile to name a few theres quite a lot of mobile titles that has this feature now, I think that this feature isnt as common on PC because majority of the monitors used has a 16:9 aspect ratio and theres simply not enough players who use ultra wides for this feature to be you know added, i do personally want this feature on pc games because i like using unnecessarily low resolution like 1024 x X
@Poldovico
@Poldovico Рік тому
You're probably onto something with the mobile comparison. For an example, Godot uses basically the same abstraction as Android Studio for placing UI elements.
@jakesilberstein9227
@jakesilberstein9227 Рік тому
If your using a specific set of walls, stairs, windows, etc. then it might be interesting to make the maps procedural, I feel like it fits the theme of changing your weapon based on the conditions of the match and if those conditions change constantly it might prevent it from becoming stale, and make the game more fun. Additionally you could make predefined buildings, or even props that always spawn within those buildings or something that Always spawns on a floor tile, or next to a wall to give that extra detail. As a game developer myself I know this would take a LOT of effort but it would be cool to see.
@mugnuz
@mugnuz Рік тому
To have balanced procedual maps in a shooting game it takes even more work
@wolfwaffle10
@wolfwaffle10 Рік тому
Honestly really like the content, you don't oversell your self you're just a dude that is making his own game and learning from other to make your "perfect" game. But your also a marketing genius cause by the time you're game releases your gonna have alot of people who want to play it.
@sketch-rstuff1017
@sketch-rstuff1017 Рік тому
I love watching stuff like this, I'm developing a game at the moment and I've done small stuff with small teams but I've always been on the side of art as I am a game artist by function and I tend to focus on the modular and how to make things look as 'good' as possible, the textures and the modelling the modular buildings so they don't clip or look weird but the Hud details and I'm sure many many other details would never be on my radar, it is just very interesting to me to see from designers, indie devs and programmers perspectives in game development
@SafeRemain
@SafeRemain Рік тому
what game is it called
@pugz3230
@pugz3230 Рік тому
Instead of transferring the item's stats between slots individually, it would probably be better to transfer an item ID between the slots and have the ID get the info from a library. This would help avoid desync issues.
@AlexFord-gp7by
@AlexFord-gp7by Рік тому
So you have an array structure of items and each item have an id? And the inventory slots looks for an item that matches the ID and take the data from it. I think this would be slow performance wise since it have to search through all the items of the game inorder to find the one with the correct ID.
@natayaway
@natayaway Рік тому
this wouldnt help if you have stacks of items, you need to pass a variable containing the quantity in a stack, and if you're doing that you might as well transfer all of stats. in the array structure is much easier to have a class that accepts array data that runs independently of the array data in the inventory, that always passes data to the next slot in the array. ideally the best option is a hybrid. item id for type of item, class and array set for passing off stack stats.
@slicepie410
@slicepie410 Рік тому
@@AlexFord-gp7by it depends on how you store it. Things like a Trie data structure or really just hashmaps would optimize this
@andrzejsugier
@andrzejsugier Рік тому
Or, even simpler, keep all your items in a list and just rewrite the "slot number" data cell. It changes nothing about the item, it's just where the icons are displayed.
@ArchvileHunter
@ArchvileHunter Рік тому
@@AlexFord-gp7by Instead of moving or changing a lot of data, it would be faster and simpler to change a reference to said data. So you put all your items in a (hidden) list, and the inventory screen has references pointing to indeces of that list. To organize the inventory you only have to move the pointers. So slot 1 is pointing to an item in the list at index 4, for example. If you then want to move that item to slot 2 in your inventory, you would set slot 2 to point to index 4, and slot 1 to -1 or something, to indicate that it's now empty.
@thegunfoogle2864
@thegunfoogle2864 Рік тому
Looks nice so far. I would love to see lighting in areas between buildings in a realistic manner. Perhaps holes in the buildings. Rubble, destroyed corners. you could use rebar to make the walls not passable to players but realistically allow light through.
@Cobra-yo7fx
@Cobra-yo7fx Рік тому
Nice video! This is the first time I’ve seen this video and this channel and it lived up to expectations! Again, nice video!
@hellnawnaw
@hellnawnaw Рік тому
Accessibility features always are considered a nice addon instead of a necessity. Maybe if there was some sort of unified testing criteria for accessibility features in games that game reviewers would adhere to this could be better?
@carroteer
@carroteer Рік тому
I really like how The Division 2 allows you to place HUD elements wherever you want on the screen.
@larryssuperhomearcades
@larryssuperhomearcades Рік тому
This is amazing! I have a dome 180 degree screen that I use to play Xwing alliance but I had to wait years for a mod to fix this exact issue. I wouldn’t be able to see my hud because it would literally be all the way to my left and right of my head. Thankfully the XWAUP mod was updated to fix this.
@phee3D
@phee3D Рік тому
This is what i do when making websites as well, keep the width dynamic but with a max width set for things like the navigation bar
@seraaron
@seraaron Рік тому
I was an early adopter of widescreen monitors almost a decade ago, but since my most recent PC upgrade I decided to ditch the ultrawide and just go back to 16:9 because I got so frustrated with the lack of support. It felt like almost every game i played I had to install some kind of mod or hack to get things working, and even then sometimes the game just looked better in 16:9 with giant black pillars on each side because the UI wouldn't scale properly. I don't really miss it either, because even most films that I watched on it got pillboxed because the 21:9 aspect ratio was baked into the 16:9 movie file. It was just a giant headache honestly, and on average a worse experience than I've had since switching back to 16:9. So I think ultrawide support is still pretty niche and easy to overlook on the development side of things. But yeah, this would be an easy solution for most games.
@rtpHarry
@rtpHarry Рік тому
I had three monitors about that time ago and the were always poorly supported during my time with them. It was annoying.
@aladoran3303
@aladoran3303 Рік тому
Really? I've had my 21:9 screen for about 3 years I think (maybe 4) and literally none of the games I've played have had an issue with scaling/looking weird etc.
@benamende5897
@benamende5897 Рік тому
If you have issues try Flawless Widescreen. It's a tool that aims to fix this kind of thing. I have never had problems that didn't take more than 5 minutes to fix myself... Never going back to 16:9.
@seedmole
@seedmole Рік тому
Yeah, the only thing that really makes sense for widescreen is simracing, and even then you have other options like multi monitor or VR
@bannah6400
@bannah6400 Рік тому
Repent and follow Jesus my friend! Repenting doesn't mean confessing your sins to others, but to stop doing them altogether. Belief in Messiah alone is not enough to get you into heaven - Matthew 7:21-23, John 3:3, John 3:36 (ESV is the best translation for John 3:36). Contemplate how the Roman empire fulfilled the role of the beast from the sea in Revelation 13. Revelation 17 confirms that it is in fact Rome. From this we can conclude that A) Jesus is the Son of God and can predict the future or make it happen, B) The world leaders/nations/governments etc have been conspiring together for the last 3000+ years to accomplish the religion of the Israelites C) History as we know it is fake. You don't really need to speculate though because you can start a relationship with God and have proof. Call on the name of Jesus and pray for Him to intervene in your life. - Revelation 3:20 Revelation 6 1st Seal: White horse = Roman Empire conquering nations under Trajan 98-117 AD & Gospel spreading rapidly. 2nd Seal: Red horse, bloody civil wars with 32 different Emperors, most killed by the sword. 185-284 AD 3rd Seal: Black horse, economic despair from high taxes to pay for wars, farmers stopped growing. 200-250 AD 4th Seal: Pale horse, 1/4th of Romans died from famine, pestilence; at one point 5,000 dying per day. 250-300 AD 5th Seal: Diocletian persecuted Smyrna church era saints for ten years, blood crying out for vengeance. 303-312 AD 6th Seal: Political upheaval in the declining Roman Empire while the leaders battled each other. 313-395 AD Revelation 7 Sealing of 144,000, the saints, before trumpet war judgments, which led to the fall of the Roman Empire. Revelation 8 1st Trumpet: Alaric and the Goths attacked from the north, the path of hail, and set it on fire. 400-410 AD 2nd Trumpet: Genseric and the Vandals attacked the seas and coastlands, the blood of sailors in water. 425-470 AD 3rd Trumpet: Attila and the Huns scourged the Danube, Rhine & Po rivers area, dead bodies made water bitter. 451 AD 4th Trumpet: Odoacer and the Heruli caused the last Western Emperor (sun), Senate (moon) to lose power. 476 AD With the Western Roman Emperor (restrainer of 2 Thes. 2) removed; the son of perdition Popes took power. Revelation 9 Two woe judgments against the central 1/3rd and eastern 1/3rd of the Roman Empire. 612-1453 AD 5th Trumpet: Locust & scorpions point to Arabia, the rise of the Muslim army. Islam hides Gospel from Arabs. 612-762 AD 6th Trumpet: Turks released to attack Constantinople with large cannons (fire, smoke, brimstone). 1062-1453 AD Revelation 10 The little book is the printed Bible, which was needed after the Dark Ages when Scriptures were banned by Popes. Revelation 11 7th Trumpet: Martin Luther measured Roman Church; found that it’s an apostate church, not part of true temple. The two witnesses are the Scriptures and saints who proclaim the pure Gospel and testify against the antichrist Popes. Papal Church pronounced Christendom dead in 1514 AD. Silence for 3.5 years. Then Luther posted his 95 Thesis, which sparked the Protestant Reformation and brought the witnesses back to life. Millions of Catholics were saved. Revelation 12 Satan used the Roman Empire to try to wipe out the early Church, Satan was cast down as the Empire collapsed. Revelation 13 The antichrist beast Popes reigned in power 1,260 years, 538-1798, is the little horn of Daniel 7, son of perdition. The false prophet Jesuit Superior General rose to power from land (earth) of Vatican and has created many deceptions. Revelation 14 Points to great harvest during the Protestant Reformation & wrath on Catholic countries who obey antichrist Pope. Revelation 15 Overcoming saints victorious over the beast. Prelude to 7 vials and judgment on those who support Papal Rome. Revelation 16 1st Vial: The foul sore of atheism was poured out on Catholic France, leaving them with no hope, led to revolution. 2nd Vial: The French Revolution started in 1793, killed 250,000, as France had obeyed the Pope and killed saints. 3rd Vial: The French Revolution spread to rural areas of France, where Protestants had been killed in river areas. 4th Vial: The bloody Napoleonic wars shed the blood of countries who had revered and obeyed the antichrist Pope. 5th Vial: Judgment on the seat of the beast. Papal States invaded in 1798, Pope imprisoned, removed from power. 6th Vial: The Turks vast domain dried up, they were only left with Turkey. They lost control of Palestine in 1917 AD, Israel became a nation again in 1948
@therealdomingo
@therealdomingo Рік тому
I agree. It is so frustrating when I'm looking at my HUD on some devices and I can't see those items. Well said.
@TheGamingInkling
@TheGamingInkling Рік тому
0:26 on the left 📮get out of my head📮 📮get out of my head📮 📮get out of my head📮 📮get out of my head📮 📮get out of my head📮
@LuaWorks_Official
@LuaWorks_Official Рік тому
Lol it would be sick if the heals were a can of beans
@raathe9608
@raathe9608 Рік тому
This mf eatin beans
@bannah6400
@bannah6400 Рік тому
Repent and follow Jesus my friend! Repenting doesn't mean confessing your sins to others, but to stop doing them altogether. Belief in Messiah alone is not enough to get you into heaven - Matthew 7:21-23, John 3:3, John 3:36 (ESV is the best translation for John 3:36). Contemplate how the Roman empire fulfilled the role of the beast from the sea in Revelation 13. Revelation 17 confirms that it is in fact Rome. From this we can conclude that A) Jesus is the Son of God and can predict the future or make it happen, B) The world leaders/nations/governments etc have been conspiring together for the last 3000+ years to accomplish the religion of the Israelites C) History as we know it is fake. You don't really need to speculate though because you can start a relationship with God and have proof. Call on the name of Jesus and pray for Him to intervene in your life. - Revelation 3:20 Revelation 6 1st Seal: White horse = Roman Empire conquering nations under Trajan 98-117 AD & Gospel spreading rapidly. 2nd Seal: Red horse, bloody civil wars with 32 different Emperors, most killed by the sword. 185-284 AD 3rd Seal: Black horse, economic despair from high taxes to pay for wars, farmers stopped growing. 200-250 AD 4th Seal: Pale horse, 1/4th of Romans died from famine, pestilence; at one point 5,000 dying per day. 250-300 AD 5th Seal: Diocletian persecuted Smyrna church era saints for ten years, blood crying out for vengeance. 303-312 AD 6th Seal: Political upheaval in the declining Roman Empire while the leaders battled each other. 313-395 AD Revelation 7 Sealing of 144,000, the saints, before trumpet war judgments, which led to the fall of the Roman Empire. Revelation 8 1st Trumpet: Alaric and the Goths attacked from the north, the path of hail, and set it on fire. 400-410 AD 2nd Trumpet: Genseric and the Vandals attacked the seas and coastlands, the blood of sailors in water. 425-470 AD 3rd Trumpet: Attila and the Huns scourged the Danube, Rhine & Po rivers area, dead bodies made water bitter. 451 AD 4th Trumpet: Odoacer and the Heruli caused the last Western Emperor (sun), Senate (moon) to lose power. 476 AD With the Western Roman Emperor (restrainer of 2 Thes. 2) removed; the son of perdition Popes took power. Revelation 9 Two woe judgments against the central 1/3rd and eastern 1/3rd of the Roman Empire. 612-1453 AD 5th Trumpet: Locust & scorpions point to Arabia, the rise of the Muslim army. Islam hides Gospel from Arabs. 612-762 AD 6th Trumpet: Turks released to attack Constantinople with large cannons (fire, smoke, brimstone). 1062-1453 AD Revelation 10 The little book is the printed Bible, which was needed after the Dark Ages when Scriptures were banned by Popes. Revelation 11 7th Trumpet: Martin Luther measured Roman Church; found that it’s an apostate church, not part of true temple. The two witnesses are the Scriptures and saints who proclaim the pure Gospel and testify against the antichrist Popes. Papal Church pronounced Christendom dead in 1514 AD. Silence for 3.5 years. Then Luther posted his 95 Thesis, which sparked the Protestant Reformation and brought the witnesses back to life. Millions of Catholics were saved. Revelation 12 Satan used the Roman Empire to try to wipe out the early Church, Satan was cast down as the Empire collapsed. Revelation 13 The antichrist beast Popes reigned in power 1,260 years, 538-1798, is the little horn of Daniel 7, son of perdition. The false prophet Jesuit Superior General rose to power from land (earth) of Vatican and has created many deceptions. Revelation 14 Points to great harvest during the Protestant Reformation & wrath on Catholic countries who obey antichrist Pope. Revelation 15 Overcoming saints victorious over the beast. Prelude to 7 vials and judgment on those who support Papal Rome. Revelation 16 1st Vial: The foul sore of atheism was poured out on Catholic France, leaving them with no hope, led to revolution. 2nd Vial: The French Revolution started in 1793, killed 250,000, as France had obeyed the Pope and killed saints. 3rd Vial: The French Revolution spread to rural areas of France, where Protestants had been killed in river areas. 4th Vial: The bloody Napoleonic wars shed the blood of countries who had revered and obeyed the antichrist Pope. 5th Vial: Judgment on the seat of the beast. Papal States invaded in 1798, Pope imprisoned, removed from power. 6th Vial: The Turks vast domain dried up, they were only left with Turkey. They lost control of Palestine in 1917 AD, Israel became a nation again in 1948
@stacksmasherninja7266
@stacksmasherninja7266 Рік тому
I think UI elements just hanging out in the middle, yet separated from one another can be quite odd and distracting. When they're centered together, my brain can just "zone out" of them and enjoy the scene that's going on. Same for when they're separated and hugging either of my monitor's sides. When they're in the middle as you've proposed though, I think it'll take some time for me to zone out effectively. Perhaps when you release your game, you can give this option along with everything center or at the edges, collect some data over which option users prefer and make a video on that ? Also, just how you have the option of 16:9 HUD ratio on 21:9 displays, maybe also add an option of 4:3 HUD option on 16:9 displays ?
@HappyBeezerStudios
@HappyBeezerStudios Рік тому
which means HUD elements like in his example are perfect for competitive multiplayer, where knowing the values of many of these elements is important.
@DanielIlha
@DanielIlha Рік тому
In the studio I work the decision was deliberate, it would double the amount of ui validation work (artist time, QA) and at our scale it would not be worth it for the small user base. Even if it sounds like four lines of code. In our case we chose to always cap the horizontal ui size to 16x9 instead of allowing it to grow dynamically
@BoomShard17
@BoomShard17 Рік тому
I didn't expect much going into this video, but this resonates with me. I really want the option to move my HUD whenever I want on the screen. Good luck with the game!
@TericT
@TericT Рік тому
I think it's because the devs want you to notice that the HUD is there as little as possible so they don't create features that would otherwise draw attention to it
@GabiN64
@GabiN64 Рік тому
i like this one
@maxencedc
@maxencedc Рік тому
As a 21:9 monitor user, I do prefer having my HUD on the edges of the screen… But that’s just my opinion. A togglable option the settings could be useful for switching between stretched HUD or not
@TheYoshieMaster
@TheYoshieMaster Рік тому
What you're talking about with HUDs is standard practice in the webdev world. Most modern websites are designed around a "content column". For small screen resolutions this fills the entire width, but for larger screen resolutions it's limited to a fixed width. On most websites (including UKposts) it is centred, but I've seen a few websites where it's left-aligned. Websites that don't implement this are tiring to read on WQHD/4K/ultrawide monitors. For visual reasons, some elements (often background images and colours) are "fullwidth" and will extend outside of the content column.
@Handepsilon
@Handepsilon Рік тому
I'm involved in this little indie game (Renegade X), and I actually tried to tackle this very issue with the HUD and screen resizing. My issue earlier on was that the HUD that was made in the game before I got in was too small due to it adjusting to my screen, and so I tried to retain the size and positioning according to aspect ratio and screen size, although then one of our leads complained about the widescreen being practically unusable due to the very issue you mentioned. Dunno why any AAA game would not tackle this if they haven't already. My only hope was that they weren't using the now-outdated Scaleform (which, due to my project being in the old UDK, I used) because that thing was a nightmare to work with due to all the extra nuances that needed to be involved
@jandepaepe4262
@jandepaepe4262 Рік тому
a recommendation for your items: you could have cans like the ones you showed in the video, and use them as booster packs, like an adrenaline based energy drink that you have to shake, and then rip the lid off and slurp down to give you regeneration or increased fire rate, sharper senses or a damage reduction for a short while. You could even do something similar to apex legends' bloodhound ult where if you use a certain can that you picked up on the map, you can drink it to get vision that highlights enemies in a colour or gives you nightvision for a short while. All of these can be finished off with flashy cans and unique sport-drink-like brands for each unique upgrade.
@jandepaepe4262
@jandepaepe4262 Рік тому
@Abdul Diaz seems to me like that would break immersion completely. Don’t get me wrong, i think it would be a good idea in literally any other game genre, I’ve experimented with something similar in previous projects of mine, but I dont think it would mesh well with the scenario of a high-pace shooter if you need to suddenly concentrate on an entire minigame to get a simple powerup. When im in combat i want to just focus on aiming, shooting and not getting hit myself.
@evilduck5691
@evilduck5691 Рік тому
so... power-ups? I'd bet good money he's thought of that one
@jandepaepe4262
@jandepaepe4262 Рік тому
@@evilduck5691 well he says in the video he’s still figuring out what to do with it, and I’m simply outlining an inspirational hook i like. Wether or not he’s thought of it or not isn’t really valid here… so what’s your point?
@DLGNT
@DLGNT Рік тому
In my opinion if you gain all the advantages of using an ultra wide screen, the minor drawback of having to look a few inches further to the side to see how much ammo you have is more than deserved
@DonDadda45
@DonDadda45 Рік тому
shit way to balance things
@onerimeuse
@onerimeuse Рік тому
Two excellent touches. Things I would have never thought of, but (as is the case with so many of your videos) I suddenly notice where and how often these have or haven't been implemented.
@clarkey8598
@clarkey8598 Рік тому
Thank you for saying briefly how the inventory works, that actually helped me alot. I was stumped as to how on earth I could make a drag and drop system. Now that i've heard it, im like, duh... Cant believe I didn't think of that lmao, thanks again
@nah2454
@nah2454 Рік тому
Here for this journey. Love every update you give us ❤️
@olsirmonkey
@olsirmonkey Рік тому
Personally, i feel like they may not decide to do this with their hud because it would look weird to have a rectangle of hud overlay, and then an extended rectangle of game visual, especially when the hud is designed specifically connected to the border of the display
@linhero797
@linhero797 Рік тому
Great example. The GZ Doom Engine when playing the Hexen and Geretic Games. The Hud has details that are tied to the Border of the screen but there is no way to extend the hud so these elements properly extend to the border of the screen and it's so annoying having a good 10% or so on both sides jist being empty space.
@daniellostlund
@daniellostlund Рік тому
I like watching your game dev videos a lot because your game resembles a game that we all want but no one yet has built, which is the basic fps game. Every fps game out there tries to do more than it needs to because no one has mastered the fundementals yet. I came around on the widescreen btw, now I understand that a good fps game should be able to use any screen size they want (without stretching the pixels).
@DigitalHawk96
@DigitalHawk96 Рік тому
Having a lot of info compressed and certain things bigger has always been a point of good usability Back when I was playing SMITE being able to move where the minimap was and how big it was certainly made it all the easier to glance at for information.
@t2force212
@t2force212 Рік тому
My guess is that it comes down to how the hud is implemented in the game. I imagine if you have a more dynamic hud this would be considerably harder to do. It's also possible alot of games don't allow it on purpose so as to avoid people doing things that break the hud or give a potentially unfair advantage over other players.
@KalebSDay
@KalebSDay Рік тому
UW users are only at a disadvantage HUD wise when the elements are further from their peripherals without this center HUD fix garbaj suggested. You could argue that UW users can see more of the game world at one time, but that has nothing to do with being able to move the HUD towards the center.
@Hawokki
@Hawokki Рік тому
The reasons most likely include: - Most people don't need it. - It complicates some things, like making changes to HUD icons and sizes in the future? - It doesn't make money - Nobody in AAA studios have passion for anything they do - They just do their job and get paid
@a.b.c.d.e...
@a.b.c.d.e... Рік тому
Customer satisfaction is directly tied to money tho, isn’t it?
@666Tomato666
@666Tomato666 Рік тому
@@a.b.c.d.e... sure, but then it impacts only PC players, not console players, and then only a small subset of PC players, in other words a fraction of a fraction of the market. Not something a markedroid cares about.
@HappyBeezerStudios
@HappyBeezerStudios Рік тому
@@666Tomato666 even console players would benefit from scalable ui. I mean many console fps nowadays offer fov sliders to accommodate for different screen sizes and view distances.
@jeffreygordon7194
@jeffreygordon7194 Рік тому
I think it's because they have scale/offset for the x and y in the engine. That's going to allow them to set the scale to 0 or 1 depending on whether they want it on the left or right. Then they can offset by half the gui element's width to place it at the edge. This sort of system works great, as long as you don't need to limit the overall width of the elements, as you describe. In short, the engine doesn't want you to do it.
@dracekidjr
@dracekidjr Рік тому
I think the reason is screen business and line of sight. Right in front is where you are gonna be looking, and if you aren't getting increased fov with ultra wide, then you are basically putting a giant marker where you will always be trying to look.
@hivemind8817
@hivemind8817 Рік тому
I use 32:9 and I have a suggestion. Allow users to just place the ui wherever they want. Often times for 32:9 the corners are too far while if it’s locked to 16:9 it’s too close. I’d suggest at minimum to add a slider that takes the left and right parts of the ui and move them closer or further from center.
@leme3503
@leme3503 Рік тому
Seconded
@conykevin
@conykevin Рік тому
I always thought of HUD elements going to the edge of the screen on an ultrawide as more of a balancing thing personally, the upside for you having a wider than average display is that you'll be able to see more of your surroundings, but the downside is that you'll have to look further to see your health, ammo or whatever else may be in the corners of the screen
@alveolilac
@alveolilac Рік тому
I agree, since an ultrawide screen is an objective advantage in some competitive games it makes sense to have aspects that make the playing field more even. i do think it should be implemented for singleplayer and casual multiplayer games, but maybe fixing the hud and blurring the sides of the screen past 16:9 in competitive would make more sense
@Visstnok
@Visstnok Рік тому
I'm all for competitive integrity in games, but this mindset is the wrong way to go about it.
@KyleHarrisonRedacted
@KyleHarrisonRedacted Рік тому
I'd love to see an update to this video the moment you've got a more complete HUD with graphics(possibly images) and animation going on as well. Couple of text elements are all well and good and very flexible. Once things start getting more graphically complicated, then thats when things start getting weird
@HolarMusic
@HolarMusic Рік тому
if the structure of the ui toolkit is designed well, any images and animations are completely irrelevant to the element alignment
@ailst
@ailst Рік тому
Oh god! This is the exact issue I'm having with my ultra-wide-monitor and why I actually play a lot of games in a lower resolution than my monitor would support! WarCraft III is actually one of the few exceptions that also does what you've shown in your video. I play mostly strategy-games that have a lot of HUD and for those it's extra annoying when they are 49" apart from each other. I just wanted more peripheral vision for iRacing to see cars next to me without having to resort to an unrealistic FoV. But for most other games it's more of a nuisance. (except for WC3, as I mentioned) Then there's even games that ignore my windows-settings for monitor-size and use the whole width regardless and will even stretch the image until it fits the screen if I want to manually pick a lower resolution. So the way these kinds of monitors are supported really is horrible.
@ThiagoVieira91
@ThiagoVieira91 Рік тому
Finished Doom 2016 last night on my 34" 21:9 QHD monitor and remembered your last video about this. Doom applies this same strategy, using a mix of "aspect-ratio" and "max-width" (speaking in web CSS properties). Sounds like your game is on a good path! e: typos
@crackingcoin3317
@crackingcoin3317 Рік тому
I've seen Doom Eternal have the same type of thing
@ThiagoVieira91
@ThiagoVieira91 Рік тому
@@crackingcoin3317 Dang really? My neck will be sore after my next gaming binge. Hope I can find a mode to adjust the HUD.
@bannah6400
@bannah6400 Рік тому
Repent and follow Jesus my friend! Repenting doesn't mean confessing your sins to others, but to stop doing them altogether. Belief in Messiah alone is not enough to get you into heaven - Matthew 7:21-23, John 3:3, John 3:36 (ESV is the best translation for John 3:36). Contemplate how the Roman empire fulfilled the role of the beast from the sea in Revelation 13. Revelation 17 confirms that it is in fact Rome. From this we can conclude that A) Jesus is the Son of God and can predict the future or make it happen, B) The world leaders/nations/governments etc have been conspiring together for the last 3000+ years to accomplish the religion of the Israelites C) History as we know it is fake. You don't really need to speculate though because you can start a relationship with God and have proof. Call on the name of Jesus and pray for Him to intervene in your life. - Revelation 3:20 Revelation 6 1st Seal: White horse = Roman Empire conquering nations under Trajan 98-117 AD & Gospel spreading rapidly. 2nd Seal: Red horse, bloody civil wars with 32 different Emperors, most killed by the sword. 185-284 AD 3rd Seal: Black horse, economic despair from high taxes to pay for wars, farmers stopped growing. 200-250 AD 4th Seal: Pale horse, 1/4th of Romans died from famine, pestilence; at one point 5,000 dying per day. 250-300 AD 5th Seal: Diocletian persecuted Smyrna church era saints for ten years, blood crying out for vengeance. 303-312 AD 6th Seal: Political upheaval in the declining Roman Empire while the leaders battled each other. 313-395 AD Revelation 7 Sealing of 144,000, the saints, before trumpet war judgments, which led to the fall of the Roman Empire. Revelation 8 1st Trumpet: Alaric and the Goths attacked from the north, the path of hail, and set it on fire. 400-410 AD 2nd Trumpet: Genseric and the Vandals attacked the seas and coastlands, the blood of sailors in water. 425-470 AD 3rd Trumpet: Attila and the Huns scourged the Danube, Rhine & Po rivers area, dead bodies made water bitter. 451 AD 4th Trumpet: Odoacer and the Heruli caused the last Western Emperor (sun), Senate (moon) to lose power. 476 AD With the Western Roman Emperor (restrainer of 2 Thes. 2) removed; the son of perdition Popes took power. Revelation 9 Two woe judgments against the central 1/3rd and eastern 1/3rd of the Roman Empire. 612-1453 AD 5th Trumpet: Locust & scorpions point to Arabia, the rise of the Muslim army. Islam hides Gospel from Arabs. 612-762 AD 6th Trumpet: Turks released to attack Constantinople with large cannons (fire, smoke, brimstone). 1062-1453 AD Revelation 10 The little book is the printed Bible, which was needed after the Dark Ages when Scriptures were banned by Popes. Revelation 11 7th Trumpet: Martin Luther measured Roman Church; found that it’s an apostate church, not part of true temple. The two witnesses are the Scriptures and saints who proclaim the pure Gospel and testify against the antichrist Popes. Papal Church pronounced Christendom dead in 1514 AD. Silence for 3.5 years. Then Luther posted his 95 Thesis, which sparked the Protestant Reformation and brought the witnesses back to life. Millions of Catholics were saved. Revelation 12 Satan used the Roman Empire to try to wipe out the early Church, Satan was cast down as the Empire collapsed. Revelation 13 The antichrist beast Popes reigned in power 1,260 years, 538-1798, is the little horn of Daniel 7, son of perdition. The false prophet Jesuit Superior General rose to power from land (earth) of Vatican and has created many deceptions. Revelation 14 Points to great harvest during the Protestant Reformation & wrath on Catholic countries who obey antichrist Pope. Revelation 15 Overcoming saints victorious over the beast. Prelude to 7 vials and judgment on those who support Papal Rome. Revelation 16 1st Vial: The foul sore of atheism was poured out on Catholic France, leaving them with no hope, led to revolution. 2nd Vial: The French Revolution started in 1793, killed 250,000, as France had obeyed the Pope and killed saints. 3rd Vial: The French Revolution spread to rural areas of France, where Protestants had been killed in river areas. 4th Vial: The bloody Napoleonic wars shed the blood of countries who had revered and obeyed the antichrist Pope. 5th Vial: Judgment on the seat of the beast. Papal States invaded in 1798, Pope imprisoned, removed from power. 6th Vial: The Turks vast domain dried up, they were only left with Turkey. They lost control of Palestine in 1917 AD, Israel became a nation again in 1948
@aqua-bery
@aqua-bery Рік тому
The amogus building 😳
@carsextendedwarranty
@carsextendedwarranty Рік тому
caca cola 💀
@AxeDatcm
@AxeDatcm Рік тому
In-scene HUD is best, in game like B.o.T (Battle of Titan) on Android, they stick most of the information to the robot itself In a form some sort of a holographic number or bars of ammo that pop up on the device you install to your robot, circling circle with countdown timer to show reloading or cooldown of certain missile rack or utility device
@SgerbwdGwyn
@SgerbwdGwyn Рік тому
Æsthetics! It's practical to have an aspect ratio limit, but I imagine a lotta artistically-tuned HUDs wouldn't look particularly good if they take up 16:9 space on a 16:10 screen - you'd have these weird vertical stripes at the edges where there's nothing, and the UI elements would effectively be covering an area of the screen closer to the centre, and you don't wanna cover anything anywhere near the centre in a competitive shooter.
@thedrunkenrebel
@thedrunkenrebel Рік тому
The difference is that you make your game from passion and for fun. You're actually a gamer and know what's useful and fun, unlike the shareholders of big studios demanding profits over joy and functionality. I wouldn't even be surprised games in the future would have microtransactions for custom hud configurations.
@astroisdecent279
@astroisdecent279 Рік тому
Some already do
@rollizle
@rollizle Рік тому
This is wrong. HUDs in games aren't designed by shareholders, they're designed by UI designers. UI designers are all big passionate video game fans. Shareholders aren't sitting there designing the HUD layout or deciding how it scales to wider monitors.
@ZombieChicken-X
@ZombieChicken-X Рік тому
This is not how development works lol
@ohno5507
@ohno5507 Рік тому
The shareholders have nothing to do with stuff like this. As DarkViperAU put it, loosely, "Do you really think there's a shareholder hovering over their shoulders, telling devs not to make the game better to play?" A shareholder doesn't care about decisions like that. That would be absurd to bring to a shareholder meeting, because it has absolutely nothing to do with the financials of the game. They don't care about things like art-style, game mechanics, etc. As long as the game is still making money, they don't care about that kind of stuff.
@TheCynicalAutist
@TheCynicalAutist Рік тому
@@ohno5507 They ONLY care about the game making money, that's the problem. They're not concerned if functionality or the vision is ruined as long as it sells.
@thomascatt
@thomascatt Рік тому
For the HUD elements in AAA games, I think the reason that the simple feature is unavailable is because most games have their HUD elements "facing" towards a certain direction according to their position on the screen. E.g. for Apex, the bottom right is slightly tilted to "face" the top left, the top right is facing bottom left, and so on. All these elements need to be in all four corners of the screen to accomplish this "rounded" kinda effect, so if the elements are pushed to the middle in ultra wide, it will damage this theme. And if we talk about pushing *all* the elements to the center to retain the effect, then the left and right sides of the screen will be just vacant spaces which will look awkward.
@philipegoulet448
@philipegoulet448 Рік тому
They don't look vacant and awkward, they are in your peripheral vision. Imagine having to move your eyes to the rightmost of your vision just to see your ammo count. The hud should stay exactly as it is on a 16:9 display, everything else is extra for peripheral vision and you leave it alone!
@bannah6400
@bannah6400 Рік тому
Repent and follow Jesus my friend! Repenting doesn't mean confessing your sins to others, but to stop doing them altogether. Belief in Messiah alone is not enough to get you into heaven - Matthew 7:21-23, John 3:3, John 3:36 (ESV is the best translation for John 3:36). Contemplate how the Roman empire fulfilled the role of the beast from the sea in Revelation 13. Revelation 17 confirms that it is in fact Rome. From this we can conclude that A) Jesus is the Son of God and can predict the future or make it happen, B) The world leaders/nations/governments etc have been conspiring together for the last 3000+ years to accomplish the religion of the Israelites C) History as we know it is fake. You don't really need to speculate though because you can start a relationship with God and have proof. Call on the name of Jesus and pray for Him to intervene in your life. - Revelation 3:20 Revelation 6 1st Seal: White horse = Roman Empire conquering nations under Trajan 98-117 AD & Gospel spreading rapidly. 2nd Seal: Red horse, bloody civil wars with 32 different Emperors, most killed by the sword. 185-284 AD 3rd Seal: Black horse, economic despair from high taxes to pay for wars, farmers stopped growing. 200-250 AD 4th Seal: Pale horse, 1/4th of Romans died from famine, pestilence; at one point 5,000 dying per day. 250-300 AD 5th Seal: Diocletian persecuted Smyrna church era saints for ten years, blood crying out for vengeance. 303-312 AD 6th Seal: Political upheaval in the declining Roman Empire while the leaders battled each other. 313-395 AD Revelation 7 Sealing of 144,000, the saints, before trumpet war judgments, which led to the fall of the Roman Empire. Revelation 8 1st Trumpet: Alaric and the Goths attacked from the north, the path of hail, and set it on fire. 400-410 AD 2nd Trumpet: Genseric and the Vandals attacked the seas and coastlands, the blood of sailors in water. 425-470 AD 3rd Trumpet: Attila and the Huns scourged the Danube, Rhine & Po rivers area, dead bodies made water bitter. 451 AD 4th Trumpet: Odoacer and the Heruli caused the last Western Emperor (sun), Senate (moon) to lose power. 476 AD With the Western Roman Emperor (restrainer of 2 Thes. 2) removed; the son of perdition Popes took power. Revelation 9 Two woe judgments against the central 1/3rd and eastern 1/3rd of the Roman Empire. 612-1453 AD 5th Trumpet: Locust & scorpions point to Arabia, the rise of the Muslim army. Islam hides Gospel from Arabs. 612-762 AD 6th Trumpet: Turks released to attack Constantinople with large cannons (fire, smoke, brimstone). 1062-1453 AD Revelation 10 The little book is the printed Bible, which was needed after the Dark Ages when Scriptures were banned by Popes. Revelation 11 7th Trumpet: Martin Luther measured Roman Church; found that it’s an apostate church, not part of true temple. The two witnesses are the Scriptures and saints who proclaim the pure Gospel and testify against the antichrist Popes. Papal Church pronounced Christendom dead in 1514 AD. Silence for 3.5 years. Then Luther posted his 95 Thesis, which sparked the Protestant Reformation and brought the witnesses back to life. Millions of Catholics were saved. Revelation 12 Satan used the Roman Empire to try to wipe out the early Church, Satan was cast down as the Empire collapsed. Revelation 13 The antichrist beast Popes reigned in power 1,260 years, 538-1798, is the little horn of Daniel 7, son of perdition. The false prophet Jesuit Superior General rose to power from land (earth) of Vatican and has created many deceptions. Revelation 14 Points to great harvest during the Protestant Reformation & wrath on Catholic countries who obey antichrist Pope. Revelation 15 Overcoming saints victorious over the beast. Prelude to 7 vials and judgment on those who support Papal Rome. Revelation 16 1st Vial: The foul sore of atheism was poured out on Catholic France, leaving them with no hope, led to revolution. 2nd Vial: The French Revolution started in 1793, killed 250,000, as France had obeyed the Pope and killed saints. 3rd Vial: The French Revolution spread to rural areas of France, where Protestants had been killed in river areas. 4th Vial: The bloody Napoleonic wars shed the blood of countries who had revered and obeyed the antichrist Pope. 5th Vial: Judgment on the seat of the beast. Papal States invaded in 1798, Pope imprisoned, removed from power. 6th Vial: The Turks vast domain dried up, they were only left with Turkey. They lost control of Palestine in 1917 AD, Israel became a nation again in 1948
@KitsumiTheFox
@KitsumiTheFox Рік тому
On the topic of widescreen HUDs, I'm pretty sure CSGO might have an option similar to it. It's called "Triple-monitor mode" or something similar, and is (obviously) intended to be used when using 3 monitors. IIRC it just moves the HUD elements back to the center monitor, and forces the HUD to stay in 16:9 mode. It looks like yours might be more general purpose though, but I thought it was a neat example of a AAA game catering to different aspect ratios.
@drbonko4114
@drbonko4114 Рік тому
YES i love the hud size limit idea. i've been wanting this forever for overwatch.
@AlienValkyrie
@AlienValkyrie Рік тому
I found myself taken aback by the "four lines of code" thing; not by the fact that it's simple, but by the fact that one would explicitly write code for this, rather than defining it as part of the UI layout - I don't know if Godot has something like that (tho I would be very suprised if not), where you'd assign a (dynamically-calculated) maximum width to the widget containing the HUD elements, and then put that widget inside another widget that adds padding when necessary to center its content. Same result in effect, but declared statically rather than manually done in executable code.
@comradeklaymore
@comradeklaymore Рік тому
I think he has an option to have it either on the edges or locked to 16:9, in which case the code would be changing the max width of the UI depending on whether the option was turned on or off.
@okRegan
@okRegan Рік тому
I play a pics on ultra wide and that's the least of the issues, the biggest issue is that a lot of elements are actually stretched, like they actually lose their aspect ratio. Some text and hud elements do that
@FrankBatistaElJibaro
@FrankBatistaElJibaro Рік тому
@Garbaj I noticed you have a stairs that elevates players from one altitude to another. The rest of the map is flat. Are you able to create map props for future map designs that are hills. So basically a bell curve rotated about the z axis similar functionality of a stairs rotated about the z axis? Might be good in order to prevent hackers locking their aim level for headshots.
@luh034
@luh034 Рік тому
I think 1st off, big videogame companies have to tend to the masses. And adding something, that will only help a few people, may be a waste of time in the capitalist eyes of the AAA market. And 2ndly, Gogot is very very good for UI. This is pure speculation, but most engines have a harder to use UI system than godot. Which is still not a reason, not to include the feature, but may further prohibit the implementation of the feature. This is just speculation of course though.
@HappyBeezerStudios
@HappyBeezerStudios Рік тому
The thing is EA/DICE had a functional solution to that more than a decade ago. there is no excuse for big studios not to have an option for it.
@manatee5936
@manatee5936 Рік тому
Some thoughts on inventory, I've always found the "graph" system of managing inventory to be annoying, confusing and slow. In my opinion every item in your game should have a dedicated key binding, and there should be zero need to open an inventory to navigate your items. Unless of course your playing Minecraft. Doom 2016 and Eternal do this very well by having a dedicated slot for every weapon you pick up, and for different grenade types you have a dedicated key to swap between them, and another key to throw/use it. Once you have a graph it becomes a matter of "where the hell is everything" whereas the dedicated keys becomes muscle memory. Literally half of my time playing Minecraft is inventory control.
@SamiCoopers
@SamiCoopers Рік тому
You should investigate "responsive web design" to develop your dynamic UI scaling further. As a web designer, I will deploy various UI methods, spanning several resolutions; a full nav bar in desktop... a slide-in menu on mobile. I will provide different sized hit targets for mouse and finger. I will deploy different sized assets depending on device. I will scale on orientation/screen size. Etc.
@mikayadeseron
@mikayadeseron Рік тому
a big reason for this is because if you play on widescreen then its harder to quickly check your health/ammo while in a fight since they are further apart.
@EAGLEBLACKInquisido
@EAGLEBLACKInquisido Рік тому
As far as I know, Halo Infinite does have an option to "centralize" HUD elements for Ultra Wide monitors.
@thejoblesscoder
@thejoblesscoder Рік тому
when it comes to unity they probably have the UI text components anchored to the left or right corner and not the center and just test for 1080p not thinking about wider displays
@pikpik_carrot3392
@pikpik_carrot3392 Рік тому
I think one issue is the amount of stuff on AAA game huds. While you might be able to shrink it down to some point or expand it having things floating in the middle of the screen might discourage some players
@AyushBakshi
@AyushBakshi Рік тому
I like these short but informative videos. if in the worst case your game is not received well in the future (i hope that doesn't happen), don't stop making videos.
@natayaway
@natayaway Рік тому
huds often were authored by different middleware dedicated software like scaleform than using the engine's hud elements. the middleware is essential for things like fisheye wrapping text so that it matches a helmet visor curvature, and often uses viewport warp transform functions which are resolution locked or else they absolute screw up intended positions of hud elements. this is also one reason why huds often look blurry up/downscaled, it's using the middleware's scaling functions often without nearest neighbor resampling, instead of different sets of graphics at different resolutions.
@xScopeLess
@xScopeLess Рік тому
Lowkey the best advertisement for this game, if companies did this and got the community more involved with the early to late stages of the development process people would care more about it’s release.
@galmannmedbart
@galmannmedbart Рік тому
Honestly, a fully customizable in-game UI would not be very hard to make either. The option to enter some UI adjustment mode in-game where you can drag and drop UI elements as you please, maybe with a screen scale aware snap-grid. Just like the inventory system you showed in the start. :)
@dkaraush
@dkaraush Рік тому
it is difficult when you already have interface. straightforward option of limiting aspect ratio can cause bugs in interface that didn't meant to have seams in the first place
@edorion6212
@edorion6212 Рік тому
Oh some do, but not often on PC. On console you have a lot of TVs who have problems dealing with zoom and aspect ratio so you have a "screen limits" feature that allow you to do what you described both horizontally and vertically
@1337GameDev
@1337GameDev Рік тому
Hobby GameDev here - The likely reason is for a few things: 1. Feature / task priority for minimum viable product 2. The complexity of doing that with UI layers and preventing overlap 3. The workflow of the UI team -- A lot of UIs for AAA still use FLASH as the underlaying tech to render and scale the UI so it can be imported later with minimal build artifact changes, and for handling multiple pipelines of multiple teams. 4. The complexity of UI "zones" can make it hard to define a MAX and MIN area for them, and a max scale (if the UI is represented as rectangular regions in screen space). I encounter this with UE1 / 2, and I believe APEX uses UE4, which I believe has it's own non-flash UI system, but is hard to accommodate rending on the canvas without a UI manager for each zone. In my mods for UT99, I try to do this, and it's very tricky for individual scale limits, Canvas.CurX / Canvas.CurY calculations and handling resolution independence WHILE trying to also handle pixel density regarding asset quality.
@ethanfletcher5732
@ethanfletcher5732 Рік тому
Hi there, don’t know if you ever heard of a game called Blacklight Retribution, but they actually did this with their hud and also with the aspect ratio but you are right I haven’t seen any AAA games do this either. Glad to see someone is doing this. Amazing work man.
@OVERDRIVE_78
@OVERDRIVE_78 Рік тому
I have an idea for the cans. There could be vending machines around the map that once used, would give you a can that when you consume it you move slightly faster.
@RazorToshiba
@RazorToshiba Рік тому
Funny enough, this USED to be a feature when 16:9 was introduced, where you could adjust your screen borders and the HUD wouldn’t go past it for overscan.
@andrzejsugier
@andrzejsugier Рік тому
Because it's usually not just 3 lines of code. UI elements are usually anchored to the sides and corners of the specific "canvas layer" that stretches out to fill the whole screen width. If you limited that canvas layer to only stretch so far, it would affect all UI elements - minimap, objective lists etc etc. Or, if you added a separate canvas layer JUST for specific UI elements, it would change the UI elements hierarchy, and break a bunch of animations that would need to be tweaked to work correctly. So it's doable, but requires quite a lot of work. It's quick and easy for you, because you're so early in a project. And I guarantee that it will cause a fair share of headaches later on.
@baumstamp5989
@baumstamp5989 Рік тому
certainly a good option to have. but it has to be an accessible user option for sure so people who play on eyefinity or similar multimonitor setups dont have problems with the HUD elements being separated by the bezels
@MinkSquared
@MinkSquared Рік тому
im not sure what kind of AAA games you play, but the games i usually play (which arent AAA for the most part, so it might not apply) do clamp their HUD positions to a maximum/minimum before resizing
@H2HPhantom2991
@H2HPhantom2991 Рік тому
good stuff garbaj, maintaining HUD to 16:9 is an awesome feature and, as an UWM user I actually don't play games that don't have that feature in UW, I will switch to PBP or windowed mode and control to a 16:9 AR.
@Deachuu
@Deachuu Рік тому
i feel like this will have an impact on later stages of development,, like culling or other hud elemnts idk
@jamesflames6987
@jamesflames6987 Рік тому
One reason not to make ultra wide scaling HUD is that every time the testers test the game, they will have to unplug their monitor and plug in an ultrawide one and test everything all over again.
@NOOLEm_
@NOOLEm_ Рік тому
I'm assuming the hud elements are a part of a system in witch extra features, apart from being developed, have to be tested and than the other parts of the UI system have to be retested checking if added feature does not bug any other parts of the UI. There are probably less ultra wide users then there is empty space in trello work flow spreadsheet.
@youknowdingo7111
@youknowdingo7111 Рік тому
0:28 GET OUT OF MY HEAD GET OUT OF MY HEAD GET OUT OF MY HEAD GET OUT OF MY HEAD GET OUT OF MY HEAD GET OUT OF MY HEAD
@jonathanbarkins8480
@jonathanbarkins8480 Рік тому
I see you're a fellow victim burdened with the knowledge
@shiro3940
@shiro3940 Рік тому
maybe because these elements can block important visual on the portion of the screen like you do in your game, so they put these "less important" elements further apart I mean, once you played the game too much, you build up the ability to kinda guess how much ammo left you have before you have to reload your gun
@ranger_1472
@ranger_1472 Рік тому
Whenever you get around to working on the hud, make it fully customizeable. Games like reflex or diabotical have fully customizeable huds and honestly it's amazing. Diabotical goes a step forward though because you have the option to put a different, crazy crosshair for each weapon, and if I remember correctly different sensitivites for each weapon too.
@SioxerNikita
@SioxerNikita Рік тому
The problem is that a crosshair can be part of game balancing, and so can visibility of HUD elements
@HappyBeezerStudios
@HappyBeezerStudios Рік тому
star trek online also let's you completely customize where ui elements are.
@metroboomin6084
@metroboomin6084 Рік тому
i do this on dreams ps4/5 too!A lot of people make sets perfect for grids so you can build maps its really cool
@trasterman7982
@trasterman7982 Рік тому
Regarding the question you asked, maybe it's a problem relative to the HUD element itself. Being a custom made piece that has no interface to interact with whatever the engine default HUD elements use to anchor 2d objects on the screen.
@HKS-Digital
@HKS-Digital Рік тому
The feature you are talking about use to be in tons of console AAA titles, but this is back in 2007-2013 (Xbox 360 & PS3 days)
Why Stairs Suck in Games... and why they don't have to
11:24
Nick Maltbie
Переглядів 1,5 млн
Uhhhhh... Hmmmmmm...
8:09
Phoenix SC
Переглядів 129 тис.
Get a knife! | Standoff 2
01:06
Standoff 2 Live
Переглядів 1,5 млн
i got laid off... so i made a game...
24:08
bewky
Переглядів 586 тис.
The Truth About PS1 Graphics
3:06
Garbaj
Переглядів 1,5 млн
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Переглядів 1,3 млн
The Absurd History of Level 8-2
34:44
Kosmic
Переглядів 194 тис.
Minecraft Speedrunning's Biggest CHEATER Ever...
10:55
LinusStudios
Переглядів 42 тис.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Переглядів 669 тис.
Don't make this assumption about your players (Developing 10)
17:35
Game Maker's Toolkit
Переглядів 734 тис.
I Didn't Know This Was A Thing Until Recently
1:29
Garbaj
Переглядів 329 тис.
5 DEVS Make a GAME without COMMUNICATING! (INSANE end result)
15:42
Blackthornprod
Переглядів 1,3 млн
Игра про змеек в реальной жизни😅 #фильм #сериал
0:59
КАК ХОДИТЬ ПО ЛАВЕ В МАЙНКРАФТ🔥
0:30
ШОРТЫ ВЛАДУСА
Переглядів 2,6 млн
Upgrading Steve's Armor Until He Survives!
0:55
TDC
Переглядів 39 млн