[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Vidya programming (not general "development" with ready-made
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 9
Thread images: 1
File: 1415660521326_3.jpg (209 KB, 960x667) Image search: [Google]
1415660521326_3.jpg
209 KB, 960x667
What is the best API or framework for beginning vidya programming, and why is it XNA/Monogame?

It doesn't provide a ready-made rendering engine with too many ready-made data structures and whatnot, but isn't low-level enough that you have to constantly worry about low-level implementation issues as you try to learn the necessary 3D math, and using C# over C++ means (as far as I understand) generally cleaner code with no need to think about memory management, not even RAII.

Later on, one can mess around with graphics APIs proper and learn how to deal with lower level issues/those automatically handled by XNA, but for learning and quickly applying 3D math it has so far been great for me.

What are some frameworks and APIs you recommend, and why?
>>
>>55280687
>What is the best API or framework for beginning vidya programming, and why is it XNA/Monogame?

Why are you shilling, do you not have anything else to do?
>>
>>55280687
>not general "development" with ready-made engines and whatnot
>immediately starts talking about XNA
>>
>>55280687
>3d math
>babby's first linear transformation
>>
>>55281364
I mean things like Irrlicht and whatnot
>>
I've written my own game engine. I wanted to prototype my game idea in UE4 but was having too much trouble trying to get shaders up and running and it was really kind of overkill in some areas and underwhelming in others.
>>
>>55281384
Oops, I meant to quote this guy: >>55281133
>>
How does one program a sweet retro game like OP's picture?

There's something about retro games that made them ridiculously awesome. They had underpowered computers and obtuse-ass video hardware to work with and they still out-awesome so many recent titles.
>>
>>55282823
Like every other game? Making a game "retro" is literally all art and has nothing to do with programming at all.
If you need it to run on shit hardware you just have to manage your memory and CPU usage carefully.
Thread replies: 9
Thread images: 1

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.