Click here to Skip to main content
15,887,322 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am planning to build a game engine that operates at a very low level without any abstractions and to do so, I was going to use NASM X86/X64. Is this a good choice or should I use a higher level language?

I want to get the pros and cons of using NASM X86 and X64 to develop the game engine's features.

What I have tried:

I tried using Stack.

Also, are there any websites where I can get proficiency in NASM X86/X64?
Posted
Updated 6-Nov-23 1:00am
v2
Comments
Richard MacCutchan 6-Nov-23 3:43am    
You will need very good experience as an assembly programmer, and detailed understanding of the Windows libraries to even begin contemplating such a project. Given your last statement you probably need to rethink your approach.

1 solution

You do know that Windows abstracts all the hardware from application code, right? You would have to go through DirectX to do anything with the hardware, but even DirectX is another abstraction layer.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900