Juju thinks he's so clever by putting funny stuff here
Started by alexgt, November 03, 2015, 01:24:10 am
0 Members and 1 Guest are viewing this topic.
Quote from: DJ Omnimaga on November 03, 2015, 08:40:00 amRegarding Unreal Engine 4 and the like, if you get into computer programming, I hope that you try to make your games so that they don't require insane computer specs.
Quote from: Cumred_Snektron on November 03, 2015, 08:10:37 amI myself started with Java in OpenGL, but you can do OpenGL in a lot of other languages too. It gives ypu a really good idea how engines work behind the scenes, but it might take a while before you can make bigger projects. Also once you get into shaders you'll learn what power a GPU really holds . Since shaders are programmed in GLSL which looks a lot like specialized C (and maybe Java), i recommend one of those languages (but considering C has no objects you might want to look at c++ too), but again, there are a lot op OpenGL bindings.
Quote from: Cumred_Snektron on November 03, 2015, 08:10:37 amAs for UE4, i like the engine and it looks good, but its like 4 gigabytes and takes like a year to compile. Also thr blueprints feel a bit like "look ma i can code" and "i've programmed my owm mod in modmaker" type programming which i don't really like, but thats personnal
Quote from: Streetwalrus on November 03, 2015, 09:19:59 amI love C for this kind of stuff but it can be a bit of a hassle for some things. You might wanna check C++ out (although I don't recommend it, it's overly complex for a beginner), and D seems pretty cool as well.
Quote from: bb010g on November 03, 2015, 01:58:28 amIf you want to try out 3D, just go download a copy of Unreal Engine 4 and go through their tutorials. (You'll probably be using a mix of Blueprints (which are amazing) and C++ (less amazing, due to UE introspection boilerplate, but still nice).) As a bonus over Unity 5, you can play around with any of the source code for UE4. Any of it. Also, 2D support is continuously improving.If you want 2D, you've got a couple solid choices. Elm is pretty awesome, and runs on JS. If you want a bit more nostalgic experience, go with Voxatron or PICO-8 (which you get with Voxatron). LÖVE for Lua isn't too fancy, but it works.If you want to dig a bit deeper, Piston for Rust is cool. If you want to dig even deeper, go straight to OpenGL. There's a solid set of bindings for Julia. (Julia is actually a really nice language. It's well designed and, due to being foremost for scientific work, is blazing fast.)The main thing is to just to pick something and get started! Don't try a big project at first. Start small, get comfortable, remake some stuff, work your way up. Also, go subscribe to /r/gamedev if you already haven't from that last link.
Quote from: bb010g on November 04, 2015, 04:03:23 amC's nice until you actually want to do objects and don't have RAII. I'd wait on doing pragmatic C++ until the Core Guidelines get sorted out. @Streetwalrus Do you know of any good D frameworks? I pointed out Piston for a similar reason; Rust is a very nice language that's similar to C++ in feel but tons safer and with (IMHO) nicer design. Nim is pretty similar in wanting to be a fast, nicer C/C++ (more C/Python-ish to me). There's nim-csfml there, and some other stuff. Just nimble search game.
Quote from: DJ Omnimaga on November 05, 2015, 10:02:21 amIMHO tho people should pick the language they are comfortable with rather than trying to please a few fanboys of other languages. Just as long as their programs don't have compatibility problems. If somebody just can't stand any language other than Lua, for example, then I would rather see a quality Lua game from him with perhaps slightly slower performance, than a buggy C game where several features had to be scrapped because he spent 90% of his time debugging it and forced himself to program it in a language he doesn't like.
CodeWalr.us 2.0 © 2019, DJ Omnimaga & Juju
Page created in 0.060 seconds with 37 queries.