Become a fan of Slashdot on Facebook


Forgot your password?

Comment: Re:Unreal 4 (Score 1) 254

by alteveer (#47286271) Attached to: Ask Slashdot: Best Way to Learn C# For Game Programming?
P.S. anonymous reader: you don't know what you are getting yourself into. I wish you luck, but honestly unless the exercise is academic, at least use Monogame ( if not a real, fully integrated, third-party engine. Seriously, then you will actually get to do game programming and game design.

Comment: Unreal 4 (Score 5, Insightful) 254

by alteveer (#47285841) Attached to: Ask Slashdot: Best Way to Learn C# For Game Programming?
My advice, as a professional game developer, is "don't write code unless you need to."

If you must write C# you should take a look at Unity, but honestly you would be remiss if you overlooked Unreal 4. It is the newest version of the Unreal Engine, and it includes most of the most important features of a game; behavior trees, navigation, user interface, physically-based rendering, animation state machines, multiplayer replication, etc. You can do most of what you want to in Blueprint (a visual scripting language), and if you really need to, you can edit the source code (the license is a full-source license) and make what enhancements you need in C++.

Writing most of this shit from scratch will take you years, just get down to the actual MAKING of the game, and use someone else's engine. The terms are fair ($20/mo, 5% gross revenue for PC platforms and mobile), and the engine is extremely well curated.

Comment: Re:Game Developer (Score 1) 416

by alteveer (#40188625) Attached to: Ask Slashdot: What To Do With a Math Degree?
Linear algebra, matrix math, and set theory are pretty much pre-requisites to any serious graphics implementations, not to mention physics engines. Sorry to go anecdotal, but my web/art background prepared me for making models but certainly not rendering/shading them.

...and to be clear, I don't mean "game design."

Whom the gods would destroy, they first teach BASIC.