Jump to content
This site uses cookies! Learn More

This site uses cookies!

armedunity.com uses cookies to improve user experience.

By continuing to use this site, you agree to allow us to store cookies on your computer.

Leaderboard


Popular Content

Showing content with the highest reputation since 08/22/2018 in Posts

  1. 5 points
    STR!PES is my entry for the 44th LudumDare. This is a procedural game. In my project there is only code - some procedural generation for shapes and stripes - no sprite, no prefab, no physics, no implicite value (excepted a radius PI). I optimized each part of code so as to reach the lowest execution using a simple (but efficient) pooling system and an improved implementation of coroutine. Also I use a leaderboard on-line so as to save best scores. Take a look at the video below. STR!PES is available for free on Itch.io ++
  2. 5 points
    This is literally Ant World all over again.
  3. 3 points
    hello guys started working on prop/tool pack for selling purpose . pack price would be 10 $ and will contain 32 models or more . this is models i have already finished working on, C&c welcome . For 3d viewer: https://www.artstation.com/nika7586
  4. 3 points
    This is a pack of low polygon dinosaur 3D meshes and associated 2D texture maps. Each dinosaur averages about 3,000 triangles and uses a 1024px texture map in PSD format. I've included a CC License file in the folder containing the Unity package file. Please feel free to subscribe to my channel to get notified about new free Unity art assets I upload. Follow through to a video demo of the assets. The download link is in the video description.
  5. 2 points
    The same, but allowing to create a background. Create an empty gameobject and put this script on it ++ using System.Collections; using UnityEngine; // convert time to sprite [RequireComponent(typeof(SpriteRenderer))] public class TimeToSprite : MonoBehaviour { Texture2D mTex; private Sprite mySprite; // sprite size which can be using like a fontSize [Range(1, 10)] public int fontSize = 5; // font and background color public Color _color = Color.red; public Color _background = Color.black; // each number use 5x3 pixels + 1 as space between them int marging = 4; // size int width; int height = 7; // five pixel + two for contour float time; // for deltaTime string str; // time as string string[] sChars = new string[] { "x", "x", "x", "x" }; // saved chars // each column will be displayed according a bit code int[] num0 = new int[] { 31, 17, 31 }; int[] num1 = new int[] { 17, 31, 16 }; int[] num2 = new int[] { 29, 21, 23 }; int[] num3 = new int[] { 21, 21, 31 }; int[] num4 = new int[] { 07, 04, 31 }; int[] num5 = new int[] { 23, 21, 29 }; int[] num6 = new int[] { 31, 21, 29 }; int[] num7 = new int[] { 01, 01, 31 }; int[] num8 = new int[] { 31, 21, 31 }; int[] num9 = new int[] { 23, 21, 31 }; int[] _dot = new int[] { 00, 10, 00 }; void Awake() { this.transform.localScale = new Vector3(fontSize, fontSize, 0); width = ((4 * marging) + 1); // because we use only 4 chars - 00.0 if (mTex == null) mTex = new Texture2D(width, height, TextureFormat.ARGB32, true); mTex.wrapMode = TextureWrapMode.Clamp; mTex.filterMode = FilterMode.Point; // pixel it mTex.Apply(); this.GetComponent<SpriteRenderer>().flipX = false; this.GetComponent<SpriteRenderer>().flipY = true; // fill sprite with background color for (int i = 0; i < height; i++) for (int j = 0; j < width; j++) mTex.SetPixel(j, i, _background); } // clear only concerned part of the sprite according a new pattern void refresh(int shift) { int x = 1; // a value to center process (one pixel inside sprite) for (int i = x; i < height - x; i++) for (int j = x; j < marging; j++) mTex.SetPixel(j + shift, i, _background); } void UpdateTexture() { mTex.Apply(); // apply new texture as sprite after modification var mySprite = Sprite.Create(mTex, new Rect(0.0f, 0.0f, mTex.width, mTex.height), new Vector2(0.5f, 0.5f), 100.0f, (uint)0); this.transform.GetComponent<SpriteRenderer>().sprite = mySprite; } void timer() { // we use only one digit str = time.ToString("00.0").Replace(",", "."); for (int i = 0; i < str.Length; i++) { // check if the new number is the same (or not) than the previous if (str.Substring(i, 1) != sChars[i]) { // erase the previous pixel zone for this index refresh(i * marging); if (str.Substring(i, 1) == "0") pencil(i * marging, num0, _color); else if (str.Substring(i, 1) == "1") pencil(i * marging, num1, _color); else if (str.Substring(i, 1) == "2") pencil(i * marging, num2, _color); else if (str.Substring(i, 1) == "3") pencil(i * marging, num3, _color); else if (str.Substring(i, 1) == "4") pencil(i * marging, num4, _color); else if (str.Substring(i, 1) == "5") pencil(i * marging, num5, _color); else if (str.Substring(i, 1) == "6") pencil(i * marging, num6, _color); else if (str.Substring(i, 1) == "7") pencil(i * marging, num7, _color); else if (str.Substring(i, 1) == "8") pencil(i * marging, num8, _color); else if (str.Substring(i, 1) == "9") pencil(i * marging, num9, _color); else if (str.Substring(i, 1) == ".") pencil(i * marging, _dot, _color); } // save the char at its index so as to compare it with the next sequence sChars[i] = str.Substring(i, 1); } // update our texture UpdateTexture(); } // convert a number as a bool array private bool[] ConvertByteToBoolArray(byte b) { bool[] r = null; r = new bool[height]; // don't read all bit for (int i = 0; i < r.Length; i++) r[i] = (b & (1 << i)) == 0 ? false : true; return r; } void pencil(int shift, int[] seq, Color color) { // read each integer as pixels column for (int i = 0; i < seq.Length; i++) { var lol = (byte)seq[i]; var ss = ConvertByteToBoolArray(lol); // read bool array to know where a black pixel must be displayed for (int j = 0; j < height; j++) if (ss[j] == true) mTex.SetPixel((shift + i) + 1, j + 1, color); } } ////////////////////////////////////////////////////////// // as an example, we show deltaTime IEnumerator Start() { timer(); while (true) { yield return new WaitForSeconds(0.09f); timer(); } } private void Update() { time += Time.deltaTime; // set max if (time >= 99.9f) time = 99.9f; } }
  6. 2 points
    So a little update. I just got back from vacation and dabbled in this again a little. I fixed some of the bugs including the tree leaf problem between chunks. Also added clouds and plants and a temp main menu to input seeds and swap texture packs and so on. Just wanted to show a bit bc yes, I'm not just stopping at a simple voxel terrain and calling it finished like what you normally see people doing, I will be doing the whole show just my own version of it the way I want it
  7. 2 points
    Hi Fellows! Sometimes we use always the same functions or commands in order to code an action or a behavior. These lines are often used in scripts, but it is possible to optimize code. I would like to share some tips here just to start a new section. If you have an useful idea (maybe just one line) and if you want to share it with us, give us a brief explanation and why this alternative is better than the previous. Don't forget that sometimes the simplest things are better than hardest. Best regards ++
  8. 2 points
    Hey all! I've finally been able to work on my multiplayer FPS Gunmetal again and it's coming along pretty well. I've been able to redo the menu and add a custom game launcher that is able to patch, add more weapons, and the ability to go prone. The map is also a new addition. Let me know what you think along with what I should add or remove. Thanks for the support and the feedback! Hopefully, I will be able to release a stable Alpha soon for testing.
  9. 2 points
    https://freebies.indiegala.com/welcome-to-princeland-sp-version/ Welcome to Princeland, the south east of Oman Sea. This is a place which is used by powerful countries to do drug trials and technology experiments. A place that has 800% tax rate, where you can barely stay alive. You are a part of the rebellion against the prince who exploit his people with taxes. Gather the best weapons, vehicles and followers to crush his army. By upgrading your skills, challenge him at different difficulty mods. After his funeral, we will all able get weapons, vehicles and followers tax-free. If you dare - I cannot. The story seems so boring
  10. 2 points
    Thank you for such an amazing kit. I made an army men mod from your kit for a class in school to show off my level design project. I chose your kit because I found it to be free. It's the perfect solution for a top ramen-surviving college student like me that can barely afford anything on the Unity app store. Very quickly I think it's important to mention that I don't have any intentions to make a commercial game from your FPS kit. I'm sure you wouldn't like that. Moreover, after dissecting your game and trying to make my own enemies, I came across a variety of issues. I made my enemies exactly like yours and yet they walk up to the player but don't shoot. I shoot them and they run away. Therefore I wanted to ask, how did you set up your enemies? Perhaps more specifically how did you make them fire and attack the player? I was wondering if perhaps quick documentation would be a good idea. I would love to learn more about how you set up this kit; if you have the time. Also, I noticed an issue where the AK clip doesn't show up on reload animation and for both guns there is no ammunition pickup. Anyhoo, you're kit is amazing and using the Unity HDRP render pipeline makes everything look even more amazing. I'll add some screenshot bellow.
  11. 2 points
    There is a little script that allow's you to create custom actions on trigger enter and exit without coding, like a button: using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; public class Trigger : MonoBehaviour { public UnityEvent OnAnyObjectEnter; public UnityEvent OnPlayerEnter; public UnityEvent OnAnyObjectExit; public UnityEvent OnPlayerExit; public void OnTriggerEnter(Collider other) { if (other.tag == "Player") { OnPlayerEnter.Invoke(); } else { OnAnyObjectEnter.Invoke(); } } public void OnTriggerExit(Collider other) { if (other.tag == "Player") { OnPlayerExit.Invoke(); } else { OnAnyObjectExit.Invoke(); } } } Simply create a cube and check "Is Trigger", and add the previous script to the gameObject. you shuld see something like this:
  12. 1 point
    Amazing behavior - I like how fishes spread, their dispersion . Nice work ++
  13. 1 point
    show us code you used with GetComponentsInChildren. Personally i wouldn't use GetComponentsInChildren, if it will be used often.
  14. 1 point
    @reaperkan @Erarnitox lol ya I’m a dude. I just bang a lot and have 4 demon spawns. I’m not as active as I used to be but still develop when I’m not working or with the family or doing porn or something. Delirious devon has been at a stand still for awhile now. Not dead, just a big ass project. Doing a Minecraft like project for my kids a couple times a month that will one day get posted. Also did some shaders and built a Java app for creating/viewing real-time shaders for the construct 3 engine. Just a very busy person nowadays. Latest project I finished for Mandy Dawn and other cam girls: https://mandydawn.itch.io/sex-games by the way, feel free to show Mandy some love by purchasing some of her videos. You can find her links on her profile or in game. I told her I would do some promoting for her this week anyways
  15. 1 point
    So eh we are old school :3 but brackey sure is helpful at times (the channel), never been into those communities. But hey look on the bright side you are left with the few loyal people! and I guess, if we try we can revive the forum again. But HEY GUYS, you guys literally taught me Unity :] and How have you guys been? Any awesome projects???? @geckoo games used to be so coooool and colourful
  16. 1 point
    Theorem is an abstract relaxing 3d puzzle game in which you have to roll a cube so as to reach a goal, but one of its faces is forbidden. Each colored tile has its own behavior - you can enable/disable mecanics, teleport yourself on another place, climb up blocks, make use of impossible geometry, etc. This is my latest project which I want to share on Steam/Itch.io/Desura as a casual game for 1 or 2 bucks. Now I need a little help. I would like to share my project with someone just to try the main gameplay. So you could write a brief feedback (just a few lines, playing 15/20 minutes or more). I did 50 levels. Please, if you like solid puzzle games, send me a private message. If you don't like puzzle games, I guess that you will don't like it. Forget it. Thank you ++ https://imgur.com/a/YjRYU
  17. 1 point
    Subscribe for more updates!!
  18. 1 point
    My understanding of code doesn't mean that it's always for a game. But in the same time, I remember a game in which you have to escape using doors with numbers - only prime numbers guarantee safe rooms - others are traps This game is called Bryan Audley's Numbers - it's not a really good game, but its mechanics are interesting. Also the main gameplay of this game reminds a great movie - Cube which I highly recommend ++
  19. 1 point
    New demo (0.3.102) download from here New teaser (03):
  20. 1 point
    HI I've created black hole material and want to share for you : https://www.artstation.com/artwork/mqE9r8
  21. 1 point
    Don't be sorry boy. As I said you really helped me - and I have to do the work ++
  22. 1 point
    @giltine528 and @Blockfighter298thanks for the advice. I would like to do an FPS but have spent to much time on my car game. However, I will continue to do speed builds and short mini-games along the way to improve my skills. Many thanks! Ps: anyone knows how to change my username? I want to change it to ModernistTT
  23. 1 point
    Well. I tested a few years ago FPS creator, but respectfully I had disliked it - too slow, not optimized, not really efficient... I hope that this one is well done - more than their previous tool ++
  24. 1 point
  25. 1 point
    like you said its for practice wanted to make/work with different materials than weapons , i really like working on guns but always wanted to try working on smaller props and so that why stated working on a pack , its fun small project
  26. 1 point
    I downloaded project and tested in latest version of unity engine. There are only 3 errors. "error CS0104: `MinAttribute' is an ambiguous reference between `UnityEngine.MinAttribute' and `UnityEngine.PostProcessing.MinAttribute'" To fix errors simply double click on error and replace: "MinAttribute" with "UnityEngine.PostProcessing.MinAttribute" Or in Project window search for "MinDrawer" script and replace code with: using UnityEngine; using UnityEngine.PostProcessing; namespace UnityEditor.PostProcessing { [CustomPropertyDrawer(typeof(UnityEngine.PostProcessing.MinAttribute))] sealed class MinDrawer : PropertyDrawer { public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) { UnityEngine.PostProcessing.MinAttribute attribute = (UnityEngine.PostProcessing.MinAttribute)base.attribute; if (property.propertyType == SerializedPropertyType.Integer) { int v = EditorGUI.IntField(position, label, property.intValue); property.intValue = (int)Mathf.Max(v, attribute.min); } else if (property.propertyType == SerializedPropertyType.Float) { float v = EditorGUI.FloatField(position, label, property.floatValue); property.floatValue = Mathf.Max(v, attribute.min); } else { EditorGUI.LabelField(position, label.text, "Use Min with float or int."); } } } }
  27. 1 point
  28. 1 point
    this project like GTA -enter car and exit -texture de GTA V -player GTA V "trever" -city not complete -minimap -clothes -puse game + menu
  29. 1 point
    I checked it in Blender.. The model is fine. I dont really know what happened, maybe the animation on the bear caused it. On the platform.. idk. I just remodeled both because they were my first tries on modeling anyway No problems with my new models as of yet. Thanks anyways!
  30. 1 point
    Try to upload that model to check it for you.
  31. 1 point
    Change Anisotropic Textures and Texture Quality (both inside Quality Settings window) for better results.
  32. 1 point
    Just started working back on AAW. Holy crap, thanks for the views! you guys reached almost 8,000.
  33. 1 point
  34. 1 point
  35. 1 point
    Sigh, still finding a gun model. Just Updated Unity and got the Book of the Dead environment, and Quixel Megascans points. I'm now deciding whether I wanna do a Tps or Fps. Heres a scene I created using megascans and book of the dead assets; https://imgur.com/a/7JkNSp3
  36. 1 point
    When I read your answer, I said to myself you are trolling us Many of these brackets could be ignored in this script. I have never understand why some want to put brackets when there is only one command line after a condition. Also I noticed that you forgot to add index in your loop. How could you disable some components? Take a look at this script which works as expected ++ using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Networking; namespace Networking { public class ComponentsToDisable : NetworkBehaviour { public List<Behaviour> Components = new List<Behaviour>(); private void Start() { if (!isLocalPlayer) for (int i = 0; i < Components.Count; i++) Components[i].enabled = false; // index else Camera.main.gameObject.SetActive(false); } } }
  37. 1 point
    I like it, but make sure that the table fits into the screen on all screen sizes.
  38. 1 point
    @OcularCash even tho this is kind of a workaround and could get messy when you have multiple objects you want to do that for, i still love this idea cuz its so simple <3 so now... first of all if a pbr material looks wrong but every other pbr material in the scene looks fine the material is most likely wrong and your first thing to to would be to check if all the textures are correct (is the albedo to bright maybe?) So if you dont care about physical accuracy you can download the standard shader and add a float to the material 0-1 where 1 would be recives the full light and 0 would be none. There should be a line col = ... in the function the vertex color gets calculated now just multiply by the float you defined .... shaderlab is a bit tricky i guess you have to declare that you want to actually use the float somewhere and this method is like a tint im sure you can actually calculate the light better but im not a shader pro. Pro: to this would be that you can set the light for every material differently without the need of an extra layer or light. Con: you actually have to understand some shaderlab to get this working (i could do it for you as soon i got time tho.) edit: download shaders from here and Tutorial on shaderlab here and especially on how to add a tint to the shader here (note: im sure there is a better way to do this tho.) hope this helped somewhat
  39. 1 point
    It's all good except it has zero getting off or on vehicle functionality. 5/5 stars
  40. 1 point
    I don't know why my game is mentioned as it will be the future of fps shooters and gaming. _sincerly, alien ant world
  41. 1 point
    Well might be too late but anyways, Yes you have to go in your 3d program and rig again but saying that might be too vague. Just add weight to the armor. i mean u only need to get your main bone and skin/add weight so u dont need to add extra bones n stuff. Hope it helps.
  42. 1 point
    GeNa is more like a spawner while ADP1 is an environment pack. I think ADP1 looks better though.
  43. 1 point
    Hey everyone! Its been a little bit since I've posted and that's because I've been working on a cartoonish/low-poly shipyards asset. It finally got approved and released on the asset store so I would be honored if you wanted to check it out! Store Page - https://assetstore.unity.com/packages/3d/environments/urban/cartoon-shipyards-124154 Showcase Video - -Features-Buildings- 2 Storage houses- 1 Loading house- 1 Bridge- 1 WarehouseVehicles- 1 Aircraft carrier- 1 Jet- 2 Trucks- 1 Forklift- 1 Trailer- 1 Barge- 1 TrainProps- 1 Barrel- 1 Cardboard box- 1 Chain link fence- 1 Crane- 6 different shipping containers- 1 Dirt pile- 1 Rock debris- 1 Electrical Box- 2 fence types- 1 Radio tower- 1 Road block- 1 Sand crate- 2 signsEvironment- 1 Tree- 1 Bush - Slap Chicken Games 2018
  44. 1 point
    Your requests/questions are kinda rude in a special way Btt: Take a look at this not even 3min long Video
  45. 1 point
  46. 1 point
    Hey guys, I'm making a project to waste time, and in this project I'm using ArmedPrefs(made by Erarnitox), but sometimes I just need PlayerPrefs to save things like Resolution, Quality and etc... So I wrote this script to "make it more easier". What are the advantages? 1st - You can load things in two ways now: Ex: DataManager.GetInt("MyInt") Or you can define a "default value" in the final of the function, so if this key do not really exists it will return this value, create and save a new key with the name and the value you used. Ex: DataManager.GetInt("MyInt", 100); // it will return 100, create and save the key if it not exist. 2nd - You can now save and load boolean variables. Ex: DataManager.SetBool("MyBool", true); Ex: DataManager.GetBool("MyBool"); Ex: DataManager.GetBool("MyBool", true); 3rd - Set functions are now saved automatically, so you do not need to use PlayerPrefs.Save(); or DataManager.Save(); 4th - If you want to use this instead PlayerPrefs, you just have to change "PlayerPrefs" to "DataManager". The miracle code This script is very simple, but I hope it can help someone DataManager.cs
  47. 1 point
    In WeaponScriptNEW find function Deselect() and replace: if(canvas) canvas.crossAlpha.alpha = 0f; if (aimMode == Aim.Sniper) scopeTexture.color = new Color (1,1,1,0f); with: if(canvas) { canvas.crossAlpha.alpha = 0f; if (aimMode == Aim.Sniper) scopeTexture.color = new Color (1,1,1,0f); }
  48. 1 point
    This models not rigged
  49. 1 point
    [ Disclaimer ]: Uses Legacy Unity RakNet In order to understand how networking works, and how communicating between computers, it is useful to learn the sequence of connecting to a server. It is convenient to use one server version of each scene in a Unity project and one client version of each scene. This is useful for when you want to separate the server and client applications from each other. Connecting client and server Network Views RPC Details State Synchronization Details Authoritative Server Leave a like if you found this useful!
  50. 1 point
    go to www.the-blueprints.com its very helpful for modelling...
×
×
  • Create New...