I'm not sure if you will be able to keep your first year, but that extra year is definitely worth it to get the right basis as our study is very linear.
During our first year we use three different engines. The first term is Processing, a javascript based program. The second term uses GxP, which is an in-house engine we have which uses C#, and Unity in the third and fourth terms.
Hope this helps!