[QUOTE=Rocket;49036007]Ubuntu is a consumer-focused distribution. It's great for people who are used to Windows or Mac where things Just Work, but it's not as good for terminal nerds (which is probably everyone in this thread, myself included).[/QUOTE]
Focussing on marketing helps more people get into Linux. After installing Ubuntu, they'll probably learn about other distros and possibly install another one eventually.
[QUOTE=DoctorSalt;49035000]I did some research on good distros for my use and ended up picking that (also thinking Ubuntu, Arch, debian). Tbh I realized my choice didn't matter that much and I just wanted to get to work asap before I endlessly thought about it.[/QUOTE]
Have you looked into [url]http://www.elementary.io/[/url] ?
It's ubuntu based, quick to get started with and very comfortable to use without the unity bloat (it's also beautiful).
[QUOTE=Asgard;49033411]I'm currently doing an education for the AAA game industry, and there's a lot of specialization choice. Answer NovembrDobby's question first.[/QUOTE]
[QUOTE=NovembrDobby;49032505]Specialising is a good idea. Do you have anything specific you like working on?[/QUOTE]
I like datastructures, algorithms and optimizing in general. I'm guessing that's always relevant?
I don't know if I like shader-coding because I haven't got around to try it yet.
[QUOTE=AtomiCal;49032947]How much experience do you have outside of school?
It all comes down to if you are good at programming or not, communication after that, then the ability to work with others.
"Unity editor tools/design tools/pipeline tools" is a really useful skill that Krillbite is looking for in a programmer right now. So that's one example of something you can specialize in.
Learn Unity really well and every aspect of it if you want to work with Unity.
There is no ultimate solution. Just become a good programmer and enjoy it. Everything else comes after that.[/QUOTE]
I have been working with Unity since January this year. This August->January I'm interning at Unity Studios, where we solely use the Unity engine, so I'm getting pretty good with that. But I'm kind of afraid that too much C# will make me forget C++, which is pretty standard outside of Unity. There's also an insane amount of 'scripting' which seems to produce bad code in general. I haven't started any 'big' projects myself, so the ones I have been taking over are always coded badly.
[editline]3rd November 2015[/editline]
also here's a fallback project I started working on yesterday; marble maze.
I saw that we had a LeapMotion lying around, so I thought I could make a game with it:
[vid]http://s1.webmshare.com/ZNGyA.webm[/vid]
I'm controlling the platform with my palm. There's clamping and lerping involved so you don't jerk the ball out of the level.
[QUOTE=war_man333;49038639]But I'm kind of afraid that too much C# will make me forget C++[/QUOTE]
I wouldn't worry about this too much, you might get a bit out of practice with it but it won't take you long to get back into it if and when you need to.
Besides, if you're worried you'll still forget it then you can always have little hobby projects going on to keep it fresh in your mind.
[QUOTE=war_man333;49038639]
I have been working with Unity since January this year. This August->January I'm interning at Unity Studios, where we solely use the Unity engine, so I'm getting pretty good with that. But I'm kind of afraid that too much C# will make me forget C++, which is pretty standard outside of Unity. There's also an insane amount of 'scripting' which seems to produce bad code in general. I haven't started any 'big' projects myself, so the ones I have been taking over are always coded badly.
[/QUOTE]
I wouldn't worry about losing touch with C++. C# is and has been, up and coming to take over the industry. Besides if you want to get into app development as well, C# is the way to go.
Become really good at C# and you'll notice that you will become a good "programmer" as a whole. Don't worry about the language.
I'm only speaking from experience and noticing that no game company in Norway uses C++, as we're mostly using Unity. This might be different in other parts of the world.
[QUOTE=Rocket;49036306]I'm not saying being a distribution for consumers is a bad thing. It's just a different thing.[/QUOTE]
I didn't mean to disagree specifically, just wanted to say something relevant.
[QUOTE=war_man333;49038639]also here's a fallback project I started working on yesterday; marble maze.
I saw that we had a LeapMotion lying around, so I thought I could make a game with it:
[vid]http://s1.webmshare.com/ZNGyA.webm[/vid]
I'm controlling the platform with my palm. There's clamping and lerping involved so you don't jerk the ball out of the level.[/QUOTE]
It's a shame LeapMotion is only reliable for simple stuff like that.
:snip: irrelevant, actually
[QUOTE=MatheusMCardoso;49038809]It's a shame LeapMotion is only reliable for simple stuff like that.[/QUOTE]
Yeah. I tried some of their demoes. It really does not work that well. As soon as you turn your hand 180 degrees it goes apeshit.
[QUOTE=AtomiCal;49038682]I wouldn't worry about losing touch with C++. C# is and has been, up and coming to take over the industry. Besides if you want to get into app development as well, C# is the way to go.
Become really good at C# and you'll notice that you will become a good "programmer" as a whole. Don't worry about the language.
I'm only speaking from experience and noticing that no game company in Norway uses C++, as we're mostly using Unity. This might be different in other parts of the world.[/QUOTE]
C# is huge. Be happy you get to work with C# rather than C++, that's a blessing in my opinion. I develop with C# every day at work and I do love MODERN C++, but C# is incredibly relevant; especially if you're using ASP.NET, WPF, or even WinForms still. There are tons and tons of jobs for both languages.
I would only worry about the C#/C++ direction if you are trying to choose what type of engineer you want to be.
While C# is awesome for those things, I'm thinking specifically for game engines in general other than Unity. What's used for Frostbite? Creation Engine? Source? Glacier? I'm not entirely sure, but I think they're mainly C++?
Also here's some more progress. I ended up making some meshes in sketchup, since rotating boxes was a lot of work.
[vid]http://s1.webmshare.com/qogDb.webm[/vid]
ps I suck at my own game. I think I also have to add more frictions to the floor/ball.
More friction and also more gravity. It moves so slow
It seems kind of strange to alter gravity, I think a better approach would be downscaling the whole level and the ball.
[QUOTE=war_man333;49040292]While C# is awesome for those things, I'm thinking specifically for game engines in general other than Unity. What's used for Frostbite? Creation Engine? Source? Glacier? I'm not entirely sure, but I think they're mainly C++?
Also here's some more progress. I ended up making some meshes in sketchup, since rotating boxes was a lot of work.
[vid]http://s1.webmshare.com/qogDb.webm[/vid]
ps I suck at my own game. I think I also have to add more frictions to the floor/ball.[/QUOTE]
Pretty much all major game engines are written in C++.
[QUOTE=war_man333;49040709]It seems kind of strange to alter gravity, I think a better approach would be downscaling the whole level and the ball.[/QUOTE]
Try giving the ball more mass and what Nos said.
Increase mass to increase inertia, increase gravity to increase the response of the ball.
Friction is next to pointless as it would only make the ball actually rotate instead of slip on the surface.
[QUOTE=Funley;49040807]Pretty much all major game engines are written in C++.[/QUOTE]
This; Unity itself is largely written in C++. It just hosts C# and a couple of others as scripting languages.
[QUOTE=BackwardSpy;49041889]This; Unity itself is largely written in C++. It just hosts C# and a couple of others as scripting languages.[/QUOTE]
Yep. I don't think there's that many jobs (?) in scripting, or rather they don't pay as well as developing the engines themselves.
[QUOTE=war_man333;49040709]It seems kind of strange to alter gravity, I think a better approach would be downscaling the whole level and the ball.[/QUOTE]
You're rating this post funny, but think about it: What makes more sense; Altering gravity to that of Jupiter's - or simply downscaling the entire level? The ball might have the same acceleration as before, but you perceive it as 'moving faster', because everything is tinier. You'll get the same effect, but I don't see the point in altering the 'realistic' gravity when there's a 'realistic' approach out of the situation :)
I'll get back on this tomorrow and we'll see whether I've managed to make it look more playable.
My attempts to create a glottal pulse train seem only to end in emulating the voice of Satan himself.
[img]http://i.imgur.com/FQw3R4n.png[/img]
[vid]http://zippy.gfycat.com/NiftyFaintErmine.webm[/vid]
Messing around in Unity. Made a path system, some rudimentary AI. It's all networked too. Loving ProBuilder by the way, best level building system I've ever used.
c++ is still primarily used in the industry because it simply offers vital performance and better cross platformability
that being said, c# is definitely dominating it
[QUOTE=Proclivitas;49039459]C# is huge. Be happy you get to work with C# rather than C++, that's a blessing in my opinion. I develop with C# every day at work and I do love MODERN C++, but C# is incredibly relevant; especially if you're using ASP.NET, WPF, or even WinForms still. There are tons and tons of jobs for both languages.
I would only worry about the C#/C++ direction if you are trying to choose what type of engineer you want to be.[/QUOTE]
i really hope people don't actually use asp.net
How relevant is c# for linux? By that I mean: do places that run on linux use C# that often? Also, what kind of places run on linux vs. What kind of places run on windows.
[QUOTE=Map in a box;49043435]i really hope people don't actually use asp.net[/QUOTE]
Why is that?
How difficult would it be to add Head Tracking with Oculus Rift to a game that doesn't have it, assuming I can already read and write head angle radians in-game. Is there a way to easily get that information from the device?
This is how my school's intro to engineering class formats code:
[img]https://dl.dropboxusercontent.com/u/13397008/11-3-2015%209-11-52%20PM.png[/img]
[img]https://dl.dropboxusercontent.com/u/13397008/11-3-2015%209-12-09%20PM.png[/img]
[img]https://dl.dropboxusercontent.com/u/13397008/11-3-2015%209-12-21%20PM.png[/img]
[editline]3rd November 2015[/editline]
yes its in microsoft word
[editline]3rd November 2015[/editline]
the first and second ones aren't terrible actually, but the third makes me cry, but i can see why they did it-- it wouldn't fit easily otherwise
[editline]3rd November 2015[/editline]
i swear they might as well have just one-lined it
[editline]3rd November 2015[/editline]
[code]void main(void) { int P; int Q; int R; P = 30; Q = 0; R= 4; if ( P > R;) { Q = R - P; R= 0; if ( Q=0) { S = P + Q +R ;} P =2; while (P <20) { S=P+1; Q=Q+1; R= R+1 } } [/code]
The company I'm contracting for switched from Windows and C#/ASP.NET to Ubuntu and Python/Django a few weeks before I joined them.
I haven't seen any places using Linux and C# yet, and I imagine I won't for a while just because the compatibility (although good) is still in its infancy. Presumably they'll start to crop up over time, as Linux support for the language becomes more widespread and tested.
[QUOTE=laserpanda;49044361]How difficult would it be to add Head Tracking with Oculus Rift to a game that doesn't have it, assuming I can already read and write head angle radians in-game. Is there a way to easily get that information from the device?[/QUOTE]
Grab the Oculus SDK from their site, that's what it's for.
[T]http://i.imgur.com/a8VK1B0.png[/T]
after 8 hours of pure agony, I have a triangle :downs:
[QUOTE=proboardslol;49043516]How relevant is c# for linux? By that I mean: do places that run on linux use C# that often? Also, what kind of places run on linux vs. What kind of places run on windows.[/QUOTE]
We use mono apps on linux for pretty much any background processes and tools
Sorry, you need to Log In to post a reply to this thread.