Vitta
Level 0
|
|
« on: April 29, 2016, 01:36:17 AM » |
|
Hello guys, I want to design games and I would like to know more about physical side of machines that run our games. I looked on the internet but everytime I have found nothing compelling enough that just did a little glimpse on the topic I was looking for ...
Websites, video sessions, books, anything if its a good source for this type of knowledge
Thank you for your suggestions
|
|
|
Logged
|
|
|
|
readyplaygames
|
|
« Reply #1 on: April 29, 2016, 02:23:12 PM » |
|
Is there a particular piece of hardware that you're interested in?
|
|
|
Logged
|
|
|
|
|
readyplaygames
|
|
« Reply #3 on: May 02, 2016, 02:09:33 PM » |
|
I didn't even know what FGPA and Memcomputers were until you brought those up.
|
|
|
Logged
|
|
|
|
gimymblert
|
|
« Reply #4 on: May 02, 2016, 04:20:01 PM » |
|
FGPA just has been democratized as it was industry's ways to prototype cpu and used to cost way beyond what an individual could afford, now are the first one that are accessible to tinkerer and it had opened research to democratized the language as verilog is rather hardcore.
Memcomputing is still a research project and is expected to be the super cheap alternative to quantum computing. It's basically Dram with a potentiometer so the tech is already there, no one know how to program them universally though, that's as fresh as it is.
|
|
|
Logged
|
|
|
|
ProgramGamer
|
|
« Reply #5 on: May 02, 2016, 04:23:32 PM » |
|
Added to reading list!
|
|
|
Logged
|
|
|
|
Gamedragon
Guest
|
|
« Reply #6 on: May 17, 2016, 11:55:30 PM » |
|
Just wondering, how important is learning this sort of stuff for a wannabe programmer? I feel like I should know about it but can't really bring myself to care...
|
|
|
Logged
|
|
|
|
Alevice
|
|
« Reply #7 on: May 18, 2016, 09:11:40 AM » |
|
dont
|
|
|
Logged
|
|
|
|
krides
|
|
« Reply #8 on: May 18, 2016, 09:25:48 AM » |
|
Knowing how the computer works is critical when you start to optimize things. Knowing what RAM is, what a CPU is, what a GPU is, and which processor is better at what. Shader models and things. I learned all of this stuff at school (and a lot more → buses, caches, digital/analog signals, omg), and before that I assembled all of my computers myself (that part is like Lego, but gives you an idea of what goes where).
Now, none of the more complex things were useful, and I forgot most of them except the basics I learned as a teenager.
Then I started to work on games and look for specific solutions to specific problems. I found that the best way of learning about hardware was shipping a game to iOS and later PS4. When your framerate is bad, Google is an excellent source of game-specific useful knowledge about hardware.
|
|
|
Logged
|
|
|
|
//BARCHboi
|
|
« Reply #9 on: May 21, 2016, 06:28:03 PM » |
|
there is some good resources here, thankyou
|
|
|
Logged
|
|
|
|
ProgramGamer
|
|
« Reply #10 on: May 25, 2016, 05:04:24 PM » |
|
|
|
|
Logged
|
|
|
|
gimymblert
|
|
« Reply #11 on: May 25, 2016, 05:27:22 PM » |
|
There was someone who ask about learning cpu and old console programming, I don't remember where the thread is, but this is rather cool
|
|
|
Logged
|
|
|
|
gimymblert
|
|
« Reply #12 on: May 25, 2016, 05:38:30 PM » |
|
|
|
|
Logged
|
|
|
|
gimymblert
|
|
« Reply #13 on: May 25, 2016, 05:38:48 PM » |
|
|
|
|
Logged
|
|
|
|
FK in the Coffee
|
|
« Reply #14 on: May 25, 2016, 07:40:39 PM » |
|
Hello guys, I want to design games and I would like to know more about physical side of machines that run our games. I looked on the internet but everytime I have found nothing compelling enough that just did a little glimpse on the topic I was looking for ...
Websites, video sessions, books, anything if its a good source for this type of knowledge
Thank you for your suggestions
if you really want the full treatment, check out Nand to Tetris. You build a whole simulated computer and operating system over the duration of the course, starting from simple logic gates. It's probably the best way to start getting a feeling for how things operate on a really low level.
|
|
|
Logged
|
|
|
|
Schoq
|
|
« Reply #15 on: May 26, 2016, 04:48:15 AM » |
|
a good first step is probably putting together your own computer from parts.
|
|
|
Logged
|
♡ ♥ make games, not money ♥ ♡
|
|
|
Razz
Level 6
subtle shitposter
|
|
« Reply #16 on: May 28, 2016, 11:01:56 AM » |
|
those gameboy videos are really awesome
|
|
|
Logged
|
|
|
|
|