Found 29 bookmarks
Custom sorting
Ask HN: How can I learn about performance optimization? | Hacker News
Ask HN: How can I learn about performance optimization? | Hacker News
1. First and foremost: measure early, measure often. It's been said so often and it still needs repeating. In fact, the more you know about performance the easier it can be to fall into the trap of not measuring enough. Measuring will show exactly where you need to focus your efforts. It will also tell you without question whether your work has actually lead to an improvement, and to what degree.2. The easiest way to make things go faster is to do less work. Use a more efficient algorithm, refactor code to eliminate unnecessary operations, move repeated work outside of loops. There are many flavours, but very often the biggest performance boosts are gained by simply solving the same problem through fewer instructions.3. Understand the performance characteristics of your system. Is your application CPU bound, GPU compute bound, memory bound? If you don't know this you could make the code ten times as fast without gaining a single ms because the system is still stuck waiting for a memory transfer. On the flip side, if you know your system is busy waiting for memory, perhaps you can move computations to this spot to leverage this free work? This is particularly important in shader optimizations (latency hiding).4. Solve a different problem! You can very often optimize your program by redefining your problem. Perhaps you are using the optimal algorithm for the problem as defined. But what does the end user really need? Often there are very similar but much easier problems which are equivalent for all practical purposes. Sometimes because the complexity lies in special cases which can be avoided or because there's a cheap approximation which gives sufficient accuracy. This happens especially often in graphics programming where the end goal is often to give an impression that you've calculated something.
Things that eat CPU: iterations, string operations. Things that waste CPU: lock contentions in multi-threaded environments, wait states.
·news.ycombinator.com·
Ask HN: How can I learn about performance optimization? | Hacker News
For the GANG awards, the Jedi: Survivor audio team put together supercuts of all our favorite audio moments in the game. I felt like they were too good to not share, so I got permission to upload some of them here! Starting with the video for Sound Design of the Year 🧵
For the GANG awards, the Jedi: Survivor audio team put together supercuts of all our favorite audio moments in the game. I felt like they were too good to not share, so I got permission to upload some of them here! Starting with the video for Sound Design of the Year 🧵
— Nick von Kaenel (@nickvonkaenel)
·twitter.com·
For the GANG awards, the Jedi: Survivor audio team put together supercuts of all our favorite audio moments in the game. I felt like they were too good to not share, so I got permission to upload some of them here! Starting with the video for Sound Design of the Year 🧵
Soleio ✦ on Twitter / X
Soleio ✦ on Twitter / X
Software designers of tomorrow should study games like Tiny Glade as they look and behave more like where software will end up: 3D/spatial, adaptive, contextual, high-level abstractions, pleasingpic.twitter.com/1M94H8a4ds— Soleio ✦ (@soleio) April 21, 2024
·x.com·
Soleio ✦ on Twitter / X
Visakan Veerasamy on X: "Enjoyed this video from @noclipvideo interviewing @corybarlog about directing God of War. [17m] This bit about the game impacting a player and his relationship with his own father, to me this is the heart of art itself https://t.co/N4XJrZc01a https://t.co/w9ECezW28T" / X
Visakan Veerasamy on X: "Enjoyed this video from @noclipvideo interviewing @corybarlog about directing God of War. [17m] This bit about the game impacting a player and his relationship with his own father, to me this is the heart of art itself https://t.co/N4XJrZc01a https://t.co/w9ECezW28T" / X
thread on gaming youtube
·twitter.com·
Visakan Veerasamy on X: "Enjoyed this video from @noclipvideo interviewing @corybarlog about directing God of War. [17m] This bit about the game impacting a player and his relationship with his own father, to me this is the heart of art itself https://t.co/N4XJrZc01a https://t.co/w9ECezW28T" / X
lisatomic on Twitter / X
lisatomic on Twitter / X
kids play *with* technology in a funny waylike mine just made a discord server for their made up onion-worshipping religion and put a bot in there as pastor, they're currently pretending to be little onion cult evangelists and inviting family to the server— lisatomic (@lisatomic5) November 30, 2023
·twitter.com·
lisatomic on Twitter / X
Unity on X
Unity on X
We want to acknowledge the confusion and frustration we heard after we announced our new runtime fee policy. We’d like to clarify some of your top questions and concerns: Who is impacted by this price increase: The price increase is very targeted. In fact, more than 90% of our…
·twitter.com·
Unity on X
なが on Twitter
なが on Twitter
Modern Game Engine - Theory and PracticeというCourseの最近のレンダリング技術に関するスライドを発見したりしたhttps://t.co/nJsHlHscPl pic.twitter.com/JqG9srWKzr— なが (@nagakagachi) June 20, 2023
·twitter.com·
なが on Twitter
Alex Strook 🐁🍃 on Twitter
Alex Strook 🐁🍃 on Twitter
The previous Sony Interactive CEO comments on the game industry are proving to be very true (from 2020) https://t.co/eCEp5H51HV pic.twitter.com/xNyzt6i403— Alex Strook 🐁🍃 (@AlexStrook) June 13, 2023
·twitter.com·
Alex Strook 🐁🍃 on Twitter
Robbie Barrat on Twitter
Robbie Barrat on Twitter
“Using 3D holographic screens to display scenes made with the ripped Big Buck Hunter models. The deer in-game only have animations related to being startled and running away, so it's nice to see them rest.”
·twitter.com·
Robbie Barrat on Twitter
🤍🌑❄️ on Twitter
🤍🌑❄️ on Twitter
Oh my fucking god pic.twitter.com/rtO2JbyKH5— 🤍🌑❄️ (@StellaNoxEclair) May 7, 2023 Video game “sequence break” notification
·twitter.com·
🤍🌑❄️ on Twitter
Chris Xu on Twitter
Chris Xu on Twitter
“There’s a spicy article to be written about how much better videogames are doing at accessibility than consumer/enterprise tech. Look at Naughty Dog shipping fast follow improvements to what is already widely heralded as the most accessible AAA title of all time!”
·twitter.com·
Chris Xu on Twitter
craigza.jpeg on Twitter
craigza.jpeg on Twitter
wave hi to "Troubleshooting" with your cursor! 😄my lil FPS in ur old family computer has a NAME and steamy wishing home!😄✨RTs get a free JPEG!🖼and will be super appreciate after I get a nap haha😆#gamedev #unity3d pic.twitter.com/NnrX0kOAw7— craigza.jpeg (@thatscraigz) October 4, 2022
·twitter.com·
craigza.jpeg on Twitter
hiphipRENEE on Twitter
hiphipRENEE on Twitter
LOOK WHAT I GOT TODAY pic.twitter.com/wOuo8Xgedf— hiphipRENEE (@hiphipreneeYT) October 2, 2022
·twitter.com·
hiphipRENEE on Twitter
Naughty Dog Central on Twitter
Naughty Dog Central on Twitter
Yes..this is what the Last of Us looked like in it's development stages.Every game you ever played went through this. pic.twitter.com/acNFSRjIAo— Naughty Dog Central (@NaughtyNDC) September 20, 2022
·twitter.com·
Naughty Dog Central on Twitter
Ana Carolina Art on Twitter
Ana Carolina Art on Twitter
Hey Character Artists that work in games!How long do you think would it take you to model, retop, UV, and texture a model like Lara Croft, including all the hair, clothes, and accessories? pic.twitter.com/Mn2EjMtDPZ— Ana Carolina Art (@AnaCarolina_Art) September 1, 2022
·twitter.com·
Ana Carolina Art on Twitter
Nicola Dau on Twitter
Nicola Dau on Twitter
📄EXAMPLES OF GAME DESIGN DOCSFinding examples of #gamedesign documentation is hard. As a recent graduate in the field, what better time for me to share some of my university work in case it might help new students find inspiration?Here's a🧵 full of it!— Nicola Dau (@dau_nicola) August 6, 2022
·twitter.com·
Nicola Dau on Twitter