Find Jobs
Hire Freelancers

Write some Software

$30-250 USD

Fechado
Publicado há quase 8 anos

$30-250 USD

Pago na entrega
I would like a someone to write a unity script for a 2D video game that would control game objects being set on fire and extinguished. I'd prefer if it were in C#, as all my other scripts are, but if you notate it well I'll accept one in java as well. Here's some rough specifications I came up with describing the already existing game elements it would work with, and what it should do. It shouldn't be too complicated, I just need to outsource some of this work to meet my deadlines. Also keep in mind it should be fairly efficient as there will be many other game elements running along side it. Given that there is a component called "UQ" that can be grabbed from colliders with the public static function "[login to view URL](), example: [login to view URL]([login to view URL])", and that UQ has read only variable "flamability" that indicates how quickly flames either spread over or are removed from their collider(s). Do note that some UQ's are shared by multiple colliders and/or gameobjects. There is also a public variable in "UQ" called "flameamount" which should be how many square units of length of the associated collider(s) is considered to be on fire. This variable should be updated every frame by your script to reflect how much of the collider(s) are on fire. I would like you to write a script to serve as a monobehaviour component we'll call "FireScript", that will be added to the gameobject that has the component UQ, when the associated collider(s) is considered to be on fire, removed when the collider(s) are considered not to be on fire, and to maintain a public polygon collider that represents what parts of the collider(s) are on fire as well as the public variable "flameamount" in the associated UQ which we discussed earlier. Your "FireScript" should have an initialization function we can call "init()" that can be called given a Vector2 on or near the collider(s) that will be "set on fire" by "FireScript", and a float that represents how much fire is being added at the Vector2 location on the collider(s). The float can be regarded in the simulation closely to the temperature of the fire that is being added at the location represented by the Vector2. This float and the affect it will have at the given Vector2 location will be determined by the "flamability" variable in the associated UQ I mentioned earlier. The script should also have functions to add more fire to an already burning object, possibly creating addition public polygon colliders representing different sections on fire. Also there should be the ability to add "negative" amounts of fire at locations, to have an extinguishing effect that would shrink and remove parts or all of the public polygon collider(s) based on the Vector2 location on the collider(s) they were applied. Now that I've fleshed out the idea, it will definitely require a public list of 2D polygoncolliders, and of course when these colliders meet they would need to merge, and if an extinguishing factor was added to the middle that they would need to break apart. I'm not too picky, as long as the 2D polygon colliders form and grow and shrink and are removed according to the "flamability" and Vector2 locations of where an amount of fire or extinguishing is applied, I'll be happy. And of course we'll definitely credit you on the game credits. At this point I hope you either understand the goal or at least you're beginning to put together what I'm going for, if not I'd be happy to explain further via email, skype, or phone. This is my first try at hiring help through freelancer, so feel free to give me some tips if I'm doing it wrong too :). Thanks.
ID do Projeto: 10394890

Sobre o projeto

9 propostas
Projeto remoto
Ativo há 8 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
9 freelancers estão ofertando em média $389 USD for esse trabalho
Avatar do Usuário
First of all, nice description! The descriptions on here are usually short and often lack any information to understand the project. It looks like your building a game based on putting out fires, and you need a class that tracks the progression of the fire on an object based on a "flammability" variable. Though not mentioned in your description, I'm assuming this will also tie into some sort of visual effect, like a particle effect and will be made to self spread as time progresses to adjacent objects. This seems like a fairly straight forward gameplay script and I have no doubt I will be able to complete this. I've worked on 2 games, a match-3 type game with upgrades and power-ups and a 3d jrpg style game. Neither are published but I can definitely show them to you if you want to see them. I have about 2 years of experience with Unity and am quite familiar with most of the systems of the game engine. Hopefully I've convinced you that I'm the man for the job, if I have not, don't hesitate to contact me and we can discuss this some more.
$111 USD em 3 dias
5,0 (8 avaliações)
4,2
4,2
Avatar do Usuário
Hello, I am MScEE currently employed as Unity Programmer full time. I believe that says enough about my expertise in the field. Best of luck bidding, Bojan
$222 USD em 3 dias
5,0 (2 avaliações)
3,2
3,2
Avatar do Usuário
Our team has extensive experience in Unity3d and will work with you till you receive exactly what you are looking for in terms of looks and functionality of the fire and extinguishing. Our company works in a agile environment that allows for your feedback and refinement. Thank you for your consideration.
$250 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
So to clarify: Ability to set object on fire if they are flammable flames spread from an origin point Ability to extinguish flames Make it work with existing code for ease of use
$200 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
0,0
0
Membro desde dez. 7, 2001

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.