Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 28 Jan 2014
Offline Last Active Aug 27 2014 05:09 PM

Posts I've Made

In Topic: Audio Programming for the Non-programmer

13 August 2014 - 11:26 AM

I'd say you should watch the Unity tutorials on their website if you code in Unity. It's a great start.

In Topic: Video Game Music and Sound Industry Survey

13 August 2014 - 03:38 AM



Did you get any answers to your survey?


I am really interested by the results.

In Topic: What's the industry like?

13 August 2014 - 02:50 AM

I think it's really true only for the programmers. For artists it's probably more job security to be in games actually (if they get a full time job).


I mean if you are an artist and you're not really into freelance I think the game industry is your best hope, there is even some composers with full time jobs.

In Topic: Audio Programming for the Non-programmer

12 August 2014 - 07:49 AM

First I need to say I am not a real pro programmer, I am an audio guy too but I do have a big interest in programming.


What I know about C# I learned it with Unity, so yes it's correct it is in Unity. I think you could learn everything about C# in Unity actually. It's not limited, to my knowledge, they just have some premade functions/classes to help you program games on their engine. But you can very well make your own if you feel like it/have too.

The big bonus here is so many people code in C# in Unity so you have almost endless help on google/youtube/unity website.

You will need a lot of patience tho but that's true for every language.


C# is also indeed easier to learn (It is my favorite language to be honest) but I am 95% sure it's never used by the audio programmers. When I see job offers for them they ask for strong C/C++ skills and not C#.

On the bright side knowing C# makes it way easier to understand C/C++.


For the scripting part, I think this is what programmers call the programming that is pretty high level (meaning that it's not the basics of the code it's basically the final part of it). It's mostly what you do in Unity. For example they have a class called "Input" which will help you to tell what key the player used on his keyboard or mouse so you just use this but you don't have to worry about what's bellow and how it is actually done.

This is exactly what Unity does, the very hard part, like how they handle physics and stuff like this is hidden and you can use what they made to make your game, this way you don't need to be a software engineer to make a small game.

There is also scripting languages like LUA or Python that are easier than all of the ones above. If you have no clue at all about programming this website is nice for basics with Python : http://www.codecademy.com/fr/tracks/python



Long story short I think starting with Unity in C# is the best thing you can do if you are into games. The Python link I gave is good if you really know nothing but it gets boring fast because you don't really do "cool" things.


But even tho I'm pretty confident in what I say, it'd be cool to have a real programmer answer this.

In Topic: Audio Programming for the Non-programmer

11 August 2014 - 05:26 PM

Honestly I know "The Audio Programming Book" which is not about implementing but 100% about audio. But you really need to know code before starting it because they do an introduction about C and C++ which is 50 pages (out of 800) for the two and then they just dive "deep". If you've never studied code before you will not get it with just their intro (at least I don't think so but I might be wrong).


So I would start with a book on C/C++ (there is a billion of them) and then go to the one above.


I don't think there is any about just implementing because impleting really is just (I know for Wwise) taking the numbers it gives you and putting them at the right place in the right way in the code. So you really need to get the whole code.