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 02/06/2019 in all areas

  1. 6 points
    I know I know, tons of minecraft like stuff out there but I started working on something for my 5 year old last friday. He's still loves minecraft and I couldn't find anything worth a crap that was minecraft related and vr for ios so decided to make it myself. Like I said, I only just started it a little over a week ago but a big chunk of it is already done outside of some minor glitches (like tree leaves not going where theyre supposed to go if it's on the side of another chunk). Alot of stuff has not been added like water physics (outside of drag when walking in it), no ai yet, haven't tuned in some of the algorithms for block generation, no menu or large inventory or anything yet. It does run very quickly tho so don't be afraid to use max settings, even if you are on a less than average pc But if you would like to try it in it's current state, I'll post a link below. Once it's close to being finished and before I add vr I will post the source here in the forum. (right click) to remove a block. (left click) to place a block. (q) and (e) cycles which block your holding. Mouse is currently not locked for testing reasons so watch where you click and there is no boundary barriers in place yet HERE IS THE LINK TO THE BUILD
  2. 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 ++
  3. 4 points
    Hello! I'm glad to present you my latest work! It's a dynamic 2d field of view. You can edit it's quality, angle and length. Everything works smoothly and nicely. Objects that are not visible disappear. Here you have example images: And also example of usage: License: - You can use it for commercial and non commercial projects - You don't need to credit me (but it's still nice to see!) - You can't share it on other websites - You can't call this asset as your own! Dynamic 2D FOV.unitypackage
  4. 4 points
    Bullshit! Respectfully I understand what meant your cousin, but honestly I have a doubt about his skill regarding this question. I could argue a few hours with you, but I prefer only quote some games which are good - and bankable - if you think that you need money developing your own projects : SuperHot, FireWatch, LayersOfFear, CupHead, TheRoom, MonumentValley, BroForce, Poney Island, SolarGun, Inside, HandOfFaith, Endless Space2, SubNautica, and more more more. I played almost all games which I quoted previously - and they are really good - better than some sh** which had been released using Unreal Engine Maybe Unity is not the best, the most beautiful, efficient or something else - OK (I don't agree), but it is not the least. I cannot imagine myself working on another engine. Take a look at the link below and you can see that many interesting games ($$$) have been developed under Unity. Considering all efforts that the Unity team does today so as to increase quality and power of their engine, I guess that the future will be amazing for Unity and its community ++ https://en.wikipedia.org/wiki/List_of_Unity_games
  5. 3 points
    (The next video will be in English!) Hey, guys at the moment I learn to program at school and while I'm doing this I decided to create my own game. I hope you will join the journey!
  6. 3 points
    Hello there, its been a while since i've posted something in here, so i thought i could give it a try and making an actual devlog on my current project. Its a strategy, turn based tile game in which your main goal is to have the most tiles conquered at the end of the game. Its a pretty simple concepts, but its quite fun. There's some thought process involved when making every turn and calculate opponents predictions, so gameplay wise, its pretty cool so far. Feedback is highly appreciated Right now it has: Core mechanics, such as generating tiles in a balanced way, placing them, conquering enemy tiles etc... Pretty color lerps lol Flexible match system that allows to make various game modes and story based stuff Smart AI that uses reward system and calculate all the best solutions for an optimal move. Main menu Modifiers Here are some screenshots P.S I felt pretty anxious when uploading this to public, but after couple days i managed to do it
  7. 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
  8. 2 points
    Damn!!!! Use Rubber or suffer! jk jk jk.... you know i also got offer to work on porn games should have taken it! after rejecting it i found out how much $$$ is involved in it. I mainly did freelances, did a small internship in my first year, then i joined there as a consultant Unity3D dev for 6 more months, then I quit !! Getting too much money centered which is bad but i still have one more university year left to attend and after that i have no idea what i am doing >.<
  9. 2 points
    So the grabobjects variable is dereferencing the noobject gameobject correct? The only way that is possible is if somewhere in your code your either replacing it with something else or telling it to = null. The answer lies in your code. Just open your code and search for grabObjects = and that is where your issue is. Unless your talking about dereferencing After play mode has stopped and in that case, play mode changes do not affect edit mode
  10. 2 points
    @MyIsaak @bobboo101 Here it is https://jmp.sh/SK6L3Qp. I also compiled a quick overview of the project. Once you imported the package, check out the readme.txt
  11. 2 points
    In the past few weeks I've been working on this small multiplayer project, where you can basically drive and drift around the scene with others. It has no point at all but hey, I can safely say that I finally managed to figure out networking! This is a customizable, semi-realistic vehicle controller, with lightweight networking on top of it. For networking I'm using Photon. By lightweight I mean that it doesn't sync everything (like transforms and rigidbodies), only the data that I actually care about.
  12. 2 points
    So yeah, when it comes to me, ive been good, there are some personal things that went on but im still working on the same project i started when i was really a noob at best. And @OneManArmy, to me you are truely a legend.... You and some others got me into computers. Geohot is to mention here as well, he got me into hacking even tho. i didnt understand any of his work until recently. When it comes to cool projects and other OG's, @OcularCash ist still around sometimes but i think hes bussy and if i remembre correctly he has kids and a family now. But he has worked on some projects: @themars2011 started around the same time as me but is a little younger than me and published his first game on steam: As well as has his own FPS-Kit now on the Asset Store: https://assetstore.unity.com/packages/templates/systems/modular-multiplayer-fps-engine-photon-2-88064 Another of the Legends was or is Tiago from DrunkenLizardGames, he got his masters Degree in Computer Science and is too busy to finish his Project So it will most likely never be released. Here are some memories: Same sad story for most other Unity3D fps games that looked cool. But if you remebre TheLegoAgapov he has released his project Red Alliance to Steam after all those years. I personally have realeased some free Tools on the Asset Store as well: https://assetstore.unity.com/publishers/29697 Would love any feedback :3 Also been thinking about setting up a github for those tools and some other ones i have developed over the years, so others can help to improve/update them etc. Dont have too much time to spend on this kind of stuff myself anymore but i still do some small changes from time to time to my project and upload to YT even tho nobody cares about it, like at all ^^ Its still something i like doing: I have also thought about asking @OneManArmy if it would be possible to make the FPS-Kit a community project to extend and update it. Since i would love to see that gaining popularity again and maybe have some talented guys working on it. Also this would be a way to give back to the community since i have learned so much from the kit myself when i started by just playing around and figuring out how everything works. When it comes to old tutorial channes they appear to be dead: TornadoTwins: https://www.youtube.com/channel/UCoT3jV5skJaRQZwwE6_1-Zw ETeeski (looks still alive :3 but is now called MasterIndie): https://www.youtube.com/channel/UCV0Jhu5jv9OsV19TmqHEt_g TechZoneTv (wasnt that good but liked to watch): https://www.youtube.com/user/TechzoneTV/videos Narutoisgreat1234: https://www.youtube.com/user/HyperShadeTutorials/videos Edit: I wasnt able to find any old "Call of Duty ind Unity3d" Videos anymore but since this is how this started with ripped models (from FacePunch/FPS-Banana etc.) and replicating Call of Duty and/or Battlefield i thought i should include something like this as well, even tho it was uploaded quite recently: Edit2: OMA used this song in an Update Video and i loved it: Textrure Pack used in OMAs first Videos: https://assetstore.unity.com/packages/2d/textures-materials/free-artskillz-texture-pack-01-351 (where he had COD weapons and killed the flying Orb etc.) Nobiax (best Texture packs): https://assetstore.unity.com/publishers/4986
  13. 2 points
    //drawing the Damage indicator Texture: GUI.color = new Color (1.0f, 1.0f, 1.0f, IndicatorTime); //IndicatorTime is the alpha of the color here just set it somewhere and substract Time.deltaTime each iteration of OnGUI() Vector2 vector = new Vector2 (((Screen.width / 2) - (damageIndicatorTexture.width / 2)), 0); //position of the damage Indicator texture first vlale is the x-pos (centered), //2nd the y (at the very top od the screen) GUIUtility.RotateAroundPivot (AdjustIndicator, new Vector2 ((Screen.width / 2), (Screen.height / 2))); //rotate the GUI around center. adjustIndicator is the angle by which is rotated GUI.DrawTexture (new Rect (vector.x, vector.y, damageIndicatorTexture.width, damageIndicatorTexture.height), damageIndicatorTexture); //just draw the texture now :) //for the calculation of the angle: float AdjustIndicator; Vector3 tmp = (DirectionDamage - transform.position); //tmp is the Vector from us to the Damage source tmp.y = 0; //the indicator is like a 2d top down map pointing from us to the damage source so we dont care about the y value and set it 0 tmp.Normalize(); //just sets the length of the Vector to 1, since we only care about direction and not the "strength" of the vector float GetPos = Vector3.Dot(this.transform.forward, tmp); //"For normalized vectors Dot returns 1 if they point in exactly the same direction, -1 if they point in completely opposite directions and zero if the vectors are perpendicular." //more here: https://docs.unity3d.com/ScriptReference/Vector3.Dot.html //cross product returns the vector that stands perpendicular on the plane span by out two vectors forwards and the vector to enemy, //we can now tell wheather the enemy is left or right by the side the plane is facing: if (Vector3.Cross(forward, tmp).y > 0){ //plane faces upwards (right) AdjustIndicator = (1f - GetPos) * 90; //GetPos is 1 when they both point in the same direction, so the angle wont we adjusted since (1-1)*90 = 0. //else it gets moved to the right by how unlike the vectors are }else{ //plane faces down (left) AdjustIndicator = (1f - GetPos) * -90; //same thing but for the left side. } Hope thats enough to get you started and understand it... with this you should be able to do something like what you can see in cod.
  14. 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
  15. 2 points

    Version 1.0.0

    8 downloads

    Un simple asset que con tiene un sprite que hace un reflejo de lo que esta al rededor
  16. 2 points
    As usual, just a few words to say that soon starts the next Ludumdare session. If you dare, accept the challenge - create a game in less than 72 hours. according a chosen theme. If you want to participate, share here a link and this way I can take a look at your project. I will evaluate it with pleasure. I am in ++
  17. 2 points
    This is the end of the 44th LD. I did a SuperHexagon clone - all is displayed using procedural generation, pooling system and an improved implementation of coroutines ++ https://ldjam.com/events/ludum-dare/44/strpes
  18. 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 ++
  19. 2 points
    It's basic - when you know the semantic. Thank you ++ I prefer this one - thank you for your help. I really appreciate ++
  20. 2 points
    Don't want to sound like a unity fanboy, but Unreal Engine is so bad when it comes to load times, i can find a wife and get two kids until my game loads if its on hdd. It also frustrating that its not very friendly when it comes to minimizing the application. Unity is not going anywhere, its a great platform for starters and indie companies and imo indie companies often produce better quality games than some triple A games.
  21. 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.
  22. 2 points
    https://www.humblebundle.com/store/grid2-spa-bathurst Grid2 for free ++
  23. 2 points

    Version 1.0

    57 downloads

    From this project you can learn how to create/destroy and synchronize AI. PUN2 documentation: https://doc.photonengine.com/en-us/pun/v2/getting-started/pun-intro If you have any questions: https://armedunity.com/forum/27-need-help/ Requires: - unity 2018 or higher - PUN 2 v2.7 or higher How to open project: 1. Create new project 2. Import and setup "PUN 2" from unity Asset Store 3. Download, extract from archive and import AU_PUN_2_NPC 4. Add scenes in Build Settings IMPORTANT: You are not allowed to share project outside armedunity (upload on other sites)
  24. 2 points
    This last week I've been migrating my website over to a new web host. I've decided to put up some of the artwork I've created over the years. These are items that have never seen the light of day, and offer them to you all for free. I am not using them, so no point in hording them. I intend to keep digging through my backups and adding new content as I go. http://fatboxsoftware.com/resources.html
  25. 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
  26. 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.
  27. 2 points
    Really interesting. Nice aesthetic. There is here a good potential. However I would like to ask you about something which could offend you (sorry) - this is not my will. Why are you wasting so many time and energy, developing a game, which you cannot sell because you have no copyright? Maybe you don't want to sell something and you are developing this project as a fan. Clearly you have skill so as to do something good. Respectfully why don't you want to create your own game? I wish you the best ++
  28. 2 points
    Working on a simple shader so as to apply a picture on screen, I found a way to create a broken glass shader like in Metro 2033. Also you can use this shader to create a frozen effect. I guess that it could be interesting for FPS project as damage FX or something else... As usual I use a sub folder callad MyShaders where my shaders are. Take a look at the link where I posted a picture ++ https://imgur.com/a/m2TC8ex PS : I use this texture in my project ++ https://yandex.com/collections/card/5aaa1d47be1d770087ac9f00/ using UnityEngine; [ExecuteInEditMode] [RequireComponent(typeof(Camera))] public class BrokenScreenFX : MonoBehaviour { public Texture2D texture; [Range(0, 1.0f)] public float Amplitude = 0.5f; [Range(0, 1.0f)] public float Bias = 0.5f; Camera cam; private Shader BrokenScreenShader = null; private Material BrokenScreenMaterial = null; bool isSupported = true; void Start() { CheckResources(); if (texture == null) texture = Resources.Load("BrokenScreen") as Texture2D; } public bool CheckResources() { BrokenScreenShader = Shader.Find("MyShaders/BrokenScreen"); BrokenScreenMaterial = CheckShader(BrokenScreenShader, BrokenScreenMaterial); return isSupported; } protected Material CheckShader(Shader s, Material m) { if (s == null) { Debug.Log("Missing shader on " + ToString()); this.enabled = false; return null; } if (s.isSupported == false) { Debug.Log("The shader " + s.ToString() + " is not supported on this platform"); this.enabled = false; return null; } cam = GetComponent<Camera>(); cam.renderingPath = RenderingPath.UsePlayerSettings; m = new Material(s); m.hideFlags = HideFlags.DontSave; if (s.isSupported && m && m.shader == s) return m; return m; } void OnDestroy() { #if UNITY_EDITOR DestroyImmediate(BrokenScreenMaterial); #else Destroy(BrokenScreenMaterial); #endif } void OnRenderImage(RenderTexture source, RenderTexture destination) { if (CheckResources() == false) { Graphics.Blit(source, destination); return; } BrokenScreenMaterial.SetFloat("_amplitude", Amplitude/100); BrokenScreenMaterial.SetFloat("_bias", Bias * 100); BrokenScreenMaterial.SetTexture("_MainTex2", texture); Graphics.Blit(source, destination, BrokenScreenMaterial); } } Shader "MyShaders/BrokenScreen" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} _MainTex2 ("Base (RGB)", 2D) = "white" {} } SubShader { Pass { Cull Off ZWrite Off ZTest Always CGPROGRAM #pragma vertex vert #pragma fragment frag #pragma fragmentoption ARB_precision_hint_fastest #pragma target 3.0 #include "UnityCG.cginc" uniform sampler2D _MainTex; uniform sampler2D _MainTex2; uniform float _amplitude; uniform float _bias; uniform float4 _ScreenResolution; uniform float2 _MainTex_TexelSize; struct appdata_t { float4 vertex : POSITION; float4 color : COLOR; float2 texcoord : TEXCOORD0; }; struct v2f { float2 texcoord : TEXCOORD0; float4 vertex : SV_POSITION; float4 color : COLOR; }; v2f vert(appdata_t IN) { v2f OUT; OUT.vertex = UnityObjectToClipPos(IN.vertex); OUT.texcoord = IN.texcoord; OUT.color = IN.color; return OUT; } half4 _MainTex_ST; float4 frag(v2f i) : COLOR { float2 uvst = UnityStereoScreenSpaceUVAdjust(i.texcoord, _MainTex_ST); float2 uv = uvst.xy; float2 brokenUV = uv; float3 fracture = (tex2D(_MainTex2, uv).rgb * _amplitude); fracture += (tex2D(_MainTex2, uv).rgb * _bias); brokenUV += float2(fracture.r, fracture.r)/512; float3 sum = tex2D(_MainTex, brokenUV).rgb; sum = sum + (fracture * _amplitude); return float4(sum, 1.0); } ENDCG } } }
  29. 2 points
    I love your FPS kit but please add zombies in it or just tell me how to do it. (I am a beginner and i know nothing about coding).. THANK YOU..
  30. 1 point
    so yeah thats why in weapon manager disable the text right before you switch to the next weapon and after you disabled the old one
  31. 1 point
    No, I’m actually friends with a lot of pornstars and escort services bc I used to do a lot of there photography. But making visual game you can make it and throw up a price if you want and inform the stars on sites like ManyVids live. Sites like manyvids don’t have games built into there chat rooms so if they see games they can use, normally they will take it if offered. You can also ask a retweet group leader like @theserenitykay or @strawbryshrtck3 to tweet a link+game picture. Retweet groups are basically huge groups of porn models that retweet each other’s stuff to get there content noticed. Those 2 girls run retweet groups for manyvids. Telling them you will purchase content or add links to there content in the game may also increase your chances of them saying yes. But all depends on the quality of the game. For built in games using there chat CLICK HERE FOR API, chaturbate gets a ton of traffic and offers a text based game api for there chat rooms that you can sell for models essentially every game is just a list of prizes (what they do) and your game just randomly chooses an index in that list. That’s it. Then it’s just a matter of making it fun
  32. 1 point
    We always had small group of active members (less than 1%). 99% of members came here just to download something. Now most from this 1% grew up (literally and as devs) and moved forward. New generation now follows Brackeys, quill18 and join their community's. By the way, 800k subs for channel related to game dev(unity tutorials)... holly shit. Few years ago i thought that it is not possible. @Erarnitox Not "kit was transformed", but i started to work on another project. Modern FPS was made from all kits. Actually more code from Free FPS Kit was used, then from Premium.
  33. 1 point
    yeah, you can call the method like that, just pass in this.transform.position as an additional argument, so you can reference it. like: hit.gameObject.SendMessage("ApplyDamage", DamageValue, this.transform.position, SendMessageOptions.DontRequireReceiver); (if you do singleplayer stuff and only want to damge the player i would suggest to call it by accessing the Component diectly tho. So if you hit the tag player just playerDamageController.ApplyDamage(5, transform.position)) than on the gameObject that was hit you have to have a Component that implements ApplyDamage(int DamageValue, Vector3 DamagePosition) so something like this: public void ApplyDamage(int DamageValue, Vector3 Damageposition){ this.indicatorTime = 2f; //calculate Angle this.adjustAngle = calculatedValue //apply damage stuff: this.health -= DamageValue; } hope this helps ... i think this is simular to how it was manages in the fps-kit? If you use the fps-kit give me some time i was thinking about extending the fps kit once i find time to do it. I love OMAs work and it was a great learning resource for me as well but i think hes not interested in developing this further. So if i find the time i might ask him if i can extend it as kind of my way to give back to this community.
  34. 1 point
    The same script but with another font - 7*5 pixels ++ 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 color public Color _color = Color.black; // each number use 7x5 pixels + 1 as space between them int marging = 6; // size int width; int height = 7; // seven pixel 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[] { 127, 65, 73, 65, 127 }; int[] num1 = new int[] { 65, 65, 127, 64, 64 }; int[] num2 = new int[] { 121, 73, 73, 73, 79 }; int[] num3 = new int[] { 73, 73, 73, 73, 127 }; int[] num4 = new int[] { 15, 8, 8, 8, 127 }; int[] num5 = new int[] { 79, 73, 73, 73, 121 }; int[] num6 = new int[] { 127, 73, 73, 73, 121 }; int[] num7 = new int[] { 1, 1, 1, 1, 127 }; int[] num8 = new int[] { 127, 73, 73, 73, 127 }; int[] num9 = new int[] { 79, 73, 73, 73, 127 }; int[] _dot = new int[] { 0, 0, 64, 0, 0 }; 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; } // clear some part of the sprite according a new pattern void refresh(int shift) { for (int i = 0; i < height; i++) for (int j = 0; j < marging; j++) mTex.SetPixel(j + shift, i, Color.clear); } 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"); 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]; 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, j, 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; } }
  35. 1 point
    You can download The Sims 4 through the Origin store for free. Offer ends on 28th May https://www.origin.com/gbr/en-us/store/the-sims/the-sims-4/offer-selection Not an FPS i'm afraid, but I'm told it does have a first person mode
  36. 1 point

    Version 1.0.0

    4 downloads

    Un sistema de cámaras en tiempo real
  37. 1 point
    Hello friends, I have a Map Counter Strike Global. made by me. http://www.mediafire.com/file/dgv482fdjbhd7w8/Dust_2 Cs go byOussama.unitypackage Link>>> http://www.mediafirذذe.com/file/dgv482fdjbhd7w8/Dust_2 Cs go byOussama.unitypackage
  38. 1 point
    oh, looks like text formatter a bit broken
  39. 1 point
  40. 1 point
    Hello everyone, I think most of you guys who develop android games faced errors with canvas scaling with screen sizes, Like UI elements sometimes out of screen Well, First of all i tried to set a fixed resolution to all screen devices, but some devices uses more memory that it's expected to use which cause a lot of lags, Screen.SetResolution(1080, 2160, true); After a hard work of research i made this script : using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class CanvasTest : MonoBehaviour { public CanvasScaler canvas; void Start() { canvas.referenceResolution.Set(Screen.width, Screen.height); } } The resolution the UI layout is designed for. If the screen resolution is larger, the UI will be scaled up, and if it’s smaller, the UI will be scaled down. i tested it on 4 devices with different screen resolutions and it worked, ------ Tips : -Create a new GameObject in Hierarchy . -Name it what ever you want. -Create a new script like : "CanvasManager." -Drag the code above in the script -put the script in the GameObject -Drag CanvasScaler to the GameObject which contains the script -Make sure the CanvasScaler : 1] UI Scale Mode : Scale with screen size 2] Reference Resolution : as you want but what i tested it was on (1440x2880) 3] Screen Match Mode : Match Width Or Height and make sure it's set to : 1 (width(0)------------(0.5)-----------Height(1)) ------------ It wont work in the Editor(elements collide with each other), test it on android device and it will work fine ------------ if anyone have better than this please post it here Thank you so much!
  41. 1 point
    Don't be sorry boy. As I said you really helped me - and I have to do the work ++
  42. 1 point
    good job man. When you plan to release it ?
  43. 1 point
  44. 1 point
    Informations Unity Engine (Version 2017+ Low Poly Fantasy RPG Environment Intuitive package and easy-to-customize Project Documentation Features Unity’s new UI system with Modern Interface Pack Player, Monsters, NPCs Equipment System based on transforms and prefabs Health, thirst and hunger system Point Click, WSAD and Joystick/Controller movement via Navigation Xbox 360 joystick is automatically identified when connecting switching inputs RPG Camera with Zoom, Rotation and Joystick/Controller Support Animations via Mecanim Low Poly FREE 3D Models Minimap Inventory, Loot and Gold System Death and Respawning Carefully crafted C# Code Tottaly FREE to customize Levels and Attributes Day / Night System Download: https://unitylist.com/api/get?id=16426&amp;download
  45. 1 point
    I really like it. It reminds me the first CoD. I would like to see more animation in the video, but you did a great work. HUD is clean. Feelings are good enough - especially this frag at 5'35''++
  46. 1 point
    Hello guys, this is brand new type of game it's not that good, it's just only my 2nd game and i'm not that professional . Shapes IO Is about to catch shapes and collect them in the carrier, carrier contains (cube,Circle,cone up and down). So you have to make sure the enemy shape and the carrier shape are the same to get up to score, by clicking on the carrier to change shape type, there are also abilities that helps you in the game like double coins, double gems, life and decrease the enemy speed by x1.5! forget guys about the design it's just beta design not the release one. and the game play is not completed yet there's some errors. Catch these photos : We are not done YET! The new feature let the players earn money like the developers earn money! for each score you get we give you money depends on what level you are in, and here is the rates: Score (1-10) Players earn $0.001 Score (10-20) Players earn $0.005 Score (20-30) Players earn $0.01 Score (30-40) Players earn $0.02 Score (40-50) Players earn $0.03 Score (50-75) Players earn $0.04 Score (75 and u p) Players earn $0.06 ----- Money also can be earned from another things like exchanging gems to $$, watch videos and rate the game! For now money can be withdrawn through PayPal , in soon future i may add Gift Cards, stripe... etc Feedback & critics Accepted!
  47. 1 point
    https://www.epicgames.com/store/en-US/product/thimbleweed-park/home Thimbleweed Park is free on Epic Games store - if you like pixel art... It reminds me all Maniac Mansion games which has been released 30 years ago Time flows
  48. 1 point
    You did an amazing work. I hope that you can reach your dream - whether creating a commercial game or working on those universes which you like... I wish you the best developing your project. Show us some progress regularly - and have fun ++
  49. 1 point
    hello guys okay? this is my script that I created a little while. the script is based on a game type fps counter stike. I hope you enjoy. #pragma strict // shoot script enum fireMode { none, semi, auto} @HideInInspector var currentMode = fireMode.semi; var firstMode = fireMode.semi; var FireSound : AudioClip; var ReloadSound : AudioClip; var outOffAmmo : AudioClip; var Anims : GameObject; var FireRate : float; private var FireToRate : float; var muzzleFlash : Renderer; var muzzleLight : Light; var bullets : int; var bulletspm : int; var ReloadTime : float; private var isFire : boolean; private var Reloading : boolean; private var playing : boolean; var weaponCamera : GameObject; var mainCamera : GameObject; var skinWeapon : GUISkin; var layerMask : LayerMask; var damage : int = 50; var range : float = 250.0; var force : float = 200.0; static var triggerTime : float = 10.0; var hole : GameObject; function Start () { FireToRate = 0; muzzleFlash.enabled = false; muzzleLight.enabled = false; weaponCamera = GameObject.FindWithTag("WeaponCamera"); mainCamera = GameObject.FindWithTag("MainCamera"); currentMode = firstMode; } function Update () { FireToRate += Time.deltaTime; if(Input.GetButton("Fire1") && currentMode == fireMode.auto){ Fire(); } if(Input.GetButtonDown("Fire1")&& currentMode == fireMode.semi){ Fire(); } if(Input.GetKeyDown("r") && Reloading == false){ Reload(); } } function Fire(){ if(bullets <= 0){ OutOfAmmo(); } if(bullets > 0 && Reloading == false){ if(FireToRate > FireRate){ var direction = gameObject.transform.TransformDirection(Vector3(Random.Range(-0.01, 0.01) * triggerTime, Random.Range(-0.01, 0.01) * triggerTime,1)); var hit : RaycastHit; var position = transform.parent.position; if (Physics.Raycast(position, direction, hit, range, layerMask.value)) { var contact = hit.point; var rotation = Quaternion.FromToRotation(Vector3.up, hit.normal); if (hit.rigidbody){ hit.rigidbody.AddForceAtPosition(force * direction, hit.point); } if (hit.transform.tag == "Untagged" || hit.transform.tag == "Concrete" || hit.transform.tag == "EnemyMutant"|| hit.transform.tag == "Enemy"|| hit.transform.tag == "Metal"|| hit.transform.tag == "Dirt"|| hit.transform.tag == "Wood") { var default1 = Instantiate (hole, contact, rotation) as GameObject; hit.collider.SendMessageUpwards("ApplyDamage", damage, SendMessageOptions.DontRequireReceiver); default1.transform.parent = hit.transform; } } Anims.animation.Rewind("Fire"); Anims.animation.Play("Fire"); PlayAudioClip(FireSound, transform.position, 0.7); bullets--; FireToRate = 0; muzzleFlash.enabled = true; muzzleLight.enabled = true; yield WaitForSeconds(0.05f); muzzleFlash.enabled = false; muzzleLight.enabled = false; } } } function Reload(){ if(bullets < bulletspm){ Reloading = true; isFire = false; Anims.animation.Play("Reload"); audio.clip = ReloadSound; audio.Play(); yield WaitForSeconds(ReloadTime); bullets = bulletspm; isFire = true; Reloading = false; } } function PlayAudioClip (clip : AudioClip, position : Vector3, volume : float) { var go = new GameObject ("Bala som"); go.transform.position = position; var source : AudioSource = go.AddComponent (AudioSource); source.clip = clip; source.volume = volume; source.pitch = Random.Range(0.95,1.05); source.Play (); Destroy (go, clip.length); return source; } function OutOfAmmo(){ if(Reloading == false && playing == false){ playing = true; PlayAudioClip(outOffAmmo, transform.position, 0.7); yield WaitForSeconds(1); playing = false; } } function OnGUI(){ GUI.skin = skinWeapon; // var style1 = skinWeapon.customStyles[4]; GUI.Label (Rect(1040, Screen.height - 50,70,60)," Muniçao :"); GUI.Label (Rect(1120, Screen.height - 50,60,60),"" + bullets); }
  50. 1 point
    Lets Explain the variables: MoveTo - The position of the rotated gun RotateTo - The rotation of the rotated gun Player - Character Controller's GO Layers - Layer to collide with gun Pros: It uses a coroutine to be 10x times faster than in update while using less cpu at the same time If you use a Character Controller: If you use a Capsule Collider of Height 2: Full release of script. It tilts the gun according to your movement.
×
×
  • Create New...