• Advertisement
Sign in to follow this  

Unity Unity3D anyone?

This topic is 2082 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

Hey I just finished my first game using the Unity3D engine, Backyard Zombies. It's now on the Android market check it out! :D

Has anyone used the Unity3D Game Engine? It's a really powerful tool to use especially if you're an indie developer and want to avoid all of that low level coding that game development requires. Unity3D comes with it's built in physics engine and a ton of other good stuff. Within a few hours you could have a bunch of game objects on the field with some scripts slapped on them and bam you've got a working prototype.

If you've used Unity please share your experiences! What have you made? Are you currently developing anything?

Share this post


Link to post
Share on other sites
Advertisement

Hey I just finished my first game using the Unity3D engine, Backyard Zombies. It's now on the Android market check it out! biggrin.png

Congratulations!

Has anyone used the Unity3D Game Engine? [/quote]Yes, many people.

I use it at home for my hobby games I make with my kids.

At work (a professional game studio) we use it to prototype and we have used it on multiple commercial game titles.


It's a really powerful tool to use especially if you're an indie developer and want to avoid all of that low level coding that game development requires. Unity3D comes with it's built in physics engine and a ton of other good stuff. Within a few hours you could have a bunch of game objects on the field with some scripts slapped on them and bam you've got a working prototype.

If you've used Unity please share your experiences! What have you made? Are you currently developing anything?
[/quote]
Yup, you have described it well enough. It is quite powerful. You can make quick-and-dirty stuff very quickly.

My big complaint is trying to make it work on the 3DS game console is painful. It is pretty good, but the system needs some serious optimization work done on it to work well on smaller console platforms. The studio pushed quite a few of the changes back to Unity corporate to (hopefully) get integrated.

Share this post


Link to post
Share on other sites
I love it. You can take a screen shot of a google earth image, whip out a heightmap in photoshop, import that into unity, slap some textures and a water plane, and have a scalable replication of whatever geographical feature you're trying to copy. Collision detection is so damn simple with ontrigger functions as well.

Letting you use more than 1 model format and code in more than 1 language just broadens the pool of who can use it.

Here's one of the development builts I took a video of to show off some features I was working on, played in Firefox: The map I copied a screenshot of ultima online's map, made a heightmap in photoshop and imported into unity.
it's aim-to-hit, A and D to strafe left/right, turn left/right with mouse, look up/down with mouse, W, D to move forward back or right mouseclick to move forward toward the direction you're looking. Portals to move to different locations or maps, swimming, climbing ropes/ladders, etc

Unity is the best thing I've used for making 3d games, but for 2d lightweight cross platform web/mobile games I'm enjoying just plain javascript in the browser....

Share this post


Link to post
Share on other sites

Hey I just finished my first game using the Unity3D engine, Backyard Zombies. It's now on the Android market check it out! biggrin.png

Has anyone used the Unity3D Game Engine? It's a really powerful tool to use especially if you're an indie developer and want to avoid all of that low level coding that game development requires. Unity3D comes with it's built in physics engine and a ton of other good stuff. Within a few hours you could have a bunch of game objects on the field with some scripts slapped on them and bam you've got a working prototype.

If you've used Unity please share your experiences! What have you made? Are you currently developing anything?

Hi, could you tell me, where I can find tutorials for Android games development with Unity3D?

Thanks

Share this post


Link to post
Share on other sites

[quote name='SmashGames' timestamp='1326319725' post='4901776']
Hey I just finished my first game using the Unity3D engine, Backyard Zombies. It's now on the Android market check it out! biggrin.png

Has anyone used the Unity3D Game Engine? It's a really powerful tool to use especially if you're an indie developer and want to avoid all of that low level coding that game development requires. Unity3D comes with it's built in physics engine and a ton of other good stuff. Within a few hours you could have a bunch of game objects on the field with some scripts slapped on them and bam you've got a working prototype.

If you've used Unity please share your experiences! What have you made? Are you currently developing anything?

Hi, could you tell me, where I can find tutorials for Android games development with Unity3D?

Thanks
[/quote]

Go get your free license for Unity android and iOS, download Unity 3.5, install it. Open it. Create a new project and import the "standard assets(mobile)" package.

Inside the "standard assets (mobile)" package it has premade scenes with each type of character controller to get you started. You need a 4G phone. I went yesterday and got the cheapest phone that can run Unity, which was $30 with a year contract. (Samsung exhibit II 4g phone)

There's another folder inside the "standard assets(mobile)" called prefabs which has some prefab items for mobile already made, like a nice mobile friendly skybox.

From there you can open up the scripts and rig up your animations, and further build out your components. It seems there are more tutorials/game examples for iOS than android, but there's lots of documentation to work from for building your individual mechanics...

I was messing around yesterday and swapped out the generic plane for a terrain, scaled it larger and textured it, added mountains, fog, a skybox, and multiple particle systems with the "firstpersontilt" controller and it worked perfectly on my phone. With that controller you tilt the phone to turn left/right or look up/down and touch inside a box to move forward/backward. And the textures looked hella good on the phone compared to when I was developing on the pc.

For me, I started by making my own level, but then when i tried to use it on the phone it would crash before it could load. I switched to the basic scenes they give you, and scaled them much larger, and they worked perfectly on my phone. So you might want to start small and add stuff while constantly checking to see if it breaks it when you add something new. It's a bit more tricky/tempermental and harder to debug than developing for the browser or pc builds.

Share this post


Link to post
Share on other sites
"Backyard Zombies" neat stuff! Quite an addictive and fun game! Keep up the great work.

Yes, I agree Unity is a fantastic game development tool. I personally have found it an extremely approachable way to create games for mobile platforms.

Share this post


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

  • Advertisement
  • Advertisement
  • Popular Tags

  • Advertisement
  • Popular Now

  • Similar Content

    • By 3dmodelerguy
      So I am building a turn based rogue-like (think CDDA). The game is going to have a very large map (up to 1000's x 1000's) however to alleviate most of that I obviously can't render everything so there will just be render a certain radius around the player and just load in and out data as the player moves.
      The next major system I am prototyping is making interactive tiles destructible and pretty much everything will be destructible besides basic landscape (cars, doors, windows, structures, etc. will be destructible)
      While I am only rendering a certain amount of tiles around the player, I want to keep the amount of colliders active at one time to be as small as possible for performance and currently the tilemap tool I use automatically merges colliders together.
      So instead of creating a separate colliders for each of these tiles and having the destructible behavior tied to that object (which my tilemap tool would allow me to do) I was thinking that I would store an array of all the X and Y locations for the interactive tilemap layer and let the tilemap manage the colliders. 
      Then when I hit a collider on the interactive tilemap layer, instead of of getting the behavior for how to deal with the destruction for that tile from that game object, I would pull it from the array I mentioned earlier based on the tile I attempt to interact with which I already have.
      Does this sound like a good approach? Any other recommendations would be welcomed.
    • By NDraskovic
      Hey guys,
      I have a really weird problem. I'm trying to get some data from a REST service. I'm using the following code:
       
      private void GetTheScores() { UnityWebRequest GetCommand = UnityWebRequest.Get(url); UnityWebRequestAsyncOperation operation = GetCommand.SendWebRequest(); if (!operation.webRequest.isNetworkError) { ResultsContainer rez = JsonUtility.FromJson<ResultsContainer>(operation.webRequest.downloadHandler.text); Debug.Log("Text: " + operation.webRequest.downloadHandler.text); } } The problem is that when I'm in Unity's editor, the request doesn't return anything (operation.webRequest.downloadHandler.text is empty, the Debug.Log command just prints "Text: "), but when I enter the debug mode and insert a breakpoint on that line, then it returns the text properly. Does anyone have an idea why is this happening?
      The real problem I'm trying to solve is that when I receive the text, I can't get the data from the JSON. The markup is really simple:
      [{"id":1,"name":"Player1"},{"id":2,"name":"Player2"}] and I have an object that should accept that data:
      [System.Serializable] public class ResultScript { public int id; public string name; } There is also a class that should accept the array of these objects (which the JSON is returning):
      [System.Serializable] public class ResultsContainer { public ResultScript[] results; } But when I run the code (in the debug mode, to get any result) I get an error: ArgumentException: JSON must represent an object type. I've googled it but none of the proposed solutions work for me.
      Also (regardless if I'm in the debug mode or not) when I try to do some string operations like removing or adding characters to the GET result, the functions return an empty string as a result
      Can you help me with any of these problems?
      Thank you
    • By nihitori
      The Emotional Music Vol. I pack focuses on beautiful and esoteric orchestral music, capable of creating truly emotive and intimate moods. It features detailed chamber strings, cello and piano as the main instruments, resulting in a subtle and elegant sound never before heard in video game royalty-free music assets.

      The pack includes 5 original tracks, as well as a total of 47 loops based on these tracks (long loops for simple use and short loops for custom / complex music layering).

      Unity Asset Store link: https://www.assetstore.unity3d.com/en/#!/content/107032
      Unreal Engine Marketplace link: https://www.unrealengine.com/marketplace/emotional-music-vol-i

      A 15 seconds preview of each main track is available on Soundcloud:
       
    • By RoKabium Games
      Another one of our new UI for #screenshotsaturday. This is the inventory screen for showing what animal fossils you have collected so far. #gamedev #indiedev #sama
    • By eldwin11929
      We're looking for programmers for our project.
      Our project is being made in Unity
      Requirements:
      -Skills in Unity
      -C#
      -Javascript
      -Node.js
      We're looking for programmers who can perform a variety of functions on our project.
      Project is a top-down hack-and-slash pvp dungeon-crawler like game. Game is entirely multiplayer based, using randomized dungeons, and a unique combat system with emphasis on gameplay.
      We have a GDD to work off of, and a Lead Programmer you would work under.
      Assignments may include:
      -Creating new scripts of varying degrees specific to the project (mostly server-side, but sometimes client-side)
      -Assembling already created monsters/characters with existing or non-existing code.
      -Creating VFX
      -Assembling already created environment models
      If interested, please contact: eldwin11929@yahoo.com
      This project is unpaid, but with royalties.
       
      ---
      Additional Project Info:
      Summary:
      Bassetune Reapers is a Player-verus-Player, competitive dungeon crawler. This basically takes on aspects of dungeon crawling, but with a more aggressive setting. Players will have the option to play as the "dungeon-crawlers" (called the 'Knights', or "Knight Class", in-game) or as the "dungeon" itself (literally called the 'Bosses', or "Boss Class", in-game). What this means is that players can choose to play as the people invading the dungeon, or as the dungeon-holders themselves.
      Key Features:
      -Intense, fast-paced combat
      -Multiple skills, weapons, and ways to play the game
      -Tons of different Bosses, Minibosses, creatures and traps to utilize throughout the dungeon
      -Multiple unique environments
      -Interesting, detailed lore behind both the game and world
      -Intricate RPG system
      -Ladder and ranking system
      -Lots of customization for both classes s of customization for both classes
  • Advertisement