• Advertisement
  • Popular Tags

  • Popular Now

  • Advertisement
  • Similar Content

    • By Arnold // Golden Donkey Productions
      Hi, I've been working on this issue for a while and haven't yet found an answer.
      Does anyone know the best way to convert unity's LAT & LONG into a vector 3 position that I could use in a virtual world (if it's even possible). 
      Thankyou in advance
    • By wobbegong_
      I am taking an absolute beginner's game development course and we have just finished game jams in small groups. Our current assignment is to get feedback from people working in any aspect of game development. I would very much appreciate any feedback! The game is up on itchi.io (sound warning) https://wobbegong.itch.io/zombie-shooter It's essentially a very basic PvE.
      I also have some things I'm wondering about, but you don't necessarily have to answer these. 
      1. Do you have any tips on working with physics? My group wrestled a bit with Rigidbody physics not totally working the way we wanted to -- jumping ended up kind of floaty and inclines seem to mess up movement. Alternatively... how can I build terrains with depth that won't result in wonky physics?
      2. How can I keep up the level of challenge in an interesting way as the player progresses through the waves?
      3. What are some of your personal guidelines for creating title screens?
      Thank you very much in advance!
    • By ethancodes
      I'm having a weird issue with detecting a collision. I've tried everything I could find online but nothing seems to work. I have a brick object. It has a 2D Collider attached and I have also attached a 2D Rigidbody on it. I also have an EndScreen 2D Collider. The EndScreen 2D collider is tagged with "EndScreen". I am trying to detect when a brick collides with the end screen collider and simply print "game over" in the console. 
      This is my current code for this part of the program, it is attached to the bricks:
      void OnCollisionEnter (Collision2D collision) { if (collision.gameObject.tag == "EndScreen") { Debug.Log("Game over"); } } Several things have happened depending on the set up. If I have the rigidbody 2D set as static, my ball object can still collide with the bricks, but I get no Log message. If I set it to Kinematic or Dynamic, I get absolutely no interaction between the ball and the bricks, and nothing when the bricks pass through the collider. I have tried to set the collider to a trigger and use OnTriggerEnter2D, no change. I have tried to put the rigidbody on the EndScreen object and tried to set it's body type to all 3 settings, no change. The only thing I can think of that I have not done is put the script on the EndScreen object and switch the tag to the bricks. The reason I have not done this is because I will have several types of bricks, some of which will have different tags. 
       
      Please tell me somebody can see what I'm doing wrong here, because I'm losing my mind over something I feel should be ridiculously simple. Thanks.
    • By Sandman Academy
      Downloadable at:
      https://virva.itch.io/sandman-academy
      https://gamejolt.com/games/sandmanacademy/329088
      https://www.indiexpo.net/en/games/sandman-academy
      https://www.gamefront.com/@sandmanacademy
      http://www.indiedb.com/games/sandman-academy
    • By Sandman Academy
      Downloadable at:
      https://virva.itch.io/sandman-academy
      https://gamejolt.com/games/sandmanacademy/329088
      https://www.indiexpo.net/en/games/sandman-academy
      https://www.gamefront.com/@sandmanacademy
      http://www.indiedb.com/games/sandman-academy
  • Advertisement
  • Advertisement
Sign in to follow this  

Unity Why should I ever program a game again?

This topic is 974 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi folks,

 

the title might be a little misleading. Just to clarify things, a little about me:

 

When I was a child and saw video games for the first time, it was clear to me I have to become a programmer in order to develop games. So I did study computer science, just to end up as a programmer in the business sector sad.png

 

I still do develop small prototypes at home. During my College time I started out with XNA and still do my work in MonoGame. But now I start to wonder,

are game developers dying out? Is/Will the industry of video games (be) driven by designers and not by developers anymore? I imagine it like developers are still needed but only the very, very best will be hired for engine/graphics development?

 

The point is we have Unity, UDK, Cry Engine...you know them all. So I wonder why should I torture myself into OpenGL/DirectX or anything that is more driven by programming while people with very low (or no) programming skills can create finished products within months? There must be any advantage?!

 

Why am I asking:

 

I still hope to get a job in the game industry some time. So should I try to improve my programming skills or just do as most people do and start working with some powerful Engine. I mean over 50% of AAA titles are developed in UDK anyway. Soon Valve will release Source 2, who knows maybe we then have another powerful tool.

 

I am a little frustrated as I feel like studying computer science was a completely wrong thing to do. I know this question might be very opinion based, but I would like to hear some of your opinions especially if you already are working in the business.

 

Greets

Share this post


Link to post
Share on other sites
Advertisement

The difference between games that use the Unity editor/scripting language and games that use unity just for the Graphical stuff is immense. Programming won't be replaced for a long time.

Share this post


Link to post
Share on other sites

As long as people still need tools with custom features, programming will never die. This goes the same for game engines that might be missing functionality that you want to achieve and if that is the case get ready to get your hands dirty in source. I can see how engines such as Unity / UDK etc... give the feeling of where is programming going, but even in Unity which I have been using I write custom C# scripts all the time and this is not Unity language it is C# so you are programming still.

Share this post


Link to post
Share on other sites

You guys are clearly right. Programming will not die out. I guess I am simply a little disappointed about the fact that a game can be done with almost no coding.

I mean at the time when I decided becoming a developer I did not even know how many different roles are involved into the process of game development. I always thought "You just have to learn coding, then you can develop any game you want."

 

Now I had to realize that my programming knowledge is less important than, let's say a game designer's or a artists (2D/3D) knowledge.

 

So I feel like I am facing the following problem:

If I want to make games (fast and efficient) I would have to switch to one of the engines. On the other hand I consider myself a developer who is constantly afraid of not keeping up with innovations in the "programming world". This is why I see myself confronted with a landmark decision (is this proper english here ?).

Edited by Prot

Share this post


Link to post
Share on other sites
My share:
- I don't believe any AAA title is or will be done within months, with little coding
- the suggestion that 50% of released AAA games use UDK doesn't match my information. I can barely name any title using UDK (with the addition that I can name a number of tenths of released games last few years). I believe lots of studios developed their own engine and will continue doing so

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement