Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by PRTWolfShield · Feb 11, 2015 at 06:49 AM · movementprogrammingtimecontrolsmoney

How long do movement controls take?

Hello I have been working with a programmer over Github and Skype trying to get my demo for my Kickstarter ready. I have been working with him for the past two and a half weeks and am starting to get concerned that he is taking me for a ride. According to the current time sheet he has worked for me for 29 hours at $30/hr. By now I would think we would be well into combat mechanics, but we are still implementing and de-bugging movement controls. To aid you, here is what I have asked for and what is done, buggy, and needs to be done.

Movement(For all examples, a 360 gamepad is the example controller.)

Stick-Sensitive Walk/Run(Mostly Done): When the Left Analog Stick on a controller is pushed slightly the character will play a walk animation and move slowly(Only works on keyboard, stick sensitivity is not measured). When the stick is fully extended the character will run. For keyboard players this should be accomplished by a modifying key like Alt.

Cyber-Sprint(Very Buggy): When the player presses in and holds Right Trigger(The opposite is true, holding the trigger makes the character do a normal run, and is instead always sprinting.), the character will be in a speed state, where it can only do a very fast run. This run should not only allow expedite movement but should also allow the character to run up and along walls and ceilings(Character gets up walls, but gets stuck inside the ceiling.). If the player stops moving on a wall or ceiling, there will be a second of cling where no movement can be made and then the character will fall(If character runs off the wall, gravity will still send him towards the wall, causing him to fly sideways off the stage. After a few seconds gravity will revert to normal and the character will fall downwards). If the player lets go of the button mid-run on a wall or celing, the character will flip off and fall to the ground. For keyboard players the button to activate this should be Shift.

Charge Jump(Not Started): If the player taps the A button, the character should only do a short hop. If the player holds the A button, the character should build up strength in his legs for higher jumps. If the button is continued to be held at max charge, the player can make the character do a "crab-walk" to reposition the character for the right take off point. Sound files for comedic effect should play while the crab walk is being used. For keyboard players, the button should be the spacebar.

Double Jump(Not Started): After a jump has reached it's peak, the player can press A again to do a double jump. Unlike the first jump, there is no charge, it is instantaneous and at a set height. Again, Spacebar for keyboards.

Air Dash(Not Started): At any point in a jump, the player can press Right Trigger to perform an Air Dash, which should kill any vertical momentum and propel the character foward a set distance and speed. This should be able to be combined with the double jump for unpredictable movement that the player can employ. For example Jump Double Jump Air Dash or Jump Air Dash Double Jump. Again Shift should accomplish this for keyboard.

I know that each programmer varies in his approach, but one of the people I asked said it would only take them a couple of hours to implement everything on the list above. I don't want to get rid of a programmer that works well and I am being impatient, nor am I happy with taking what ended up being about $700 worth of code and flush it to start anew with someone else, but I need to get this demo done & done right. Thanks to anyone who replies.

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Eluate · Feb 11, 2015 at 06:54 AM 0
Share

I think he's taking you for a ride.

avatar image GameVortex · Feb 11, 2015 at 07:31 AM 0
Share

If you are not happy with the programmer and the use of time you should cut your losses now and get another one. It is much better to have lost $700 now, than it is to have lost $2000 - $3000 later on. As @tanoshimi said, it would not take all that long to get those feature in a working state. Just use something that already exists and modify it. Put out an ad for a programmer, describe all the features you want and negotiate a flat fee for the entire feature set (unless you want the programmer on the project for other things as well, then you probably need to hire them by the hour, but have them estimate the amount of time they would use).

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by tanoshimi · Feb 11, 2015 at 06:55 AM

This is a question really more suited to the Forums than UA but, fwiw, that sounds like half a day's work to me, maybe a day tops for debugging edge cases. There's rarely a need to reinvent the wheel just to get a character controller - You could get all the basics implemented instantly by just downloading an asset such as uFPS, and then just add the additional modifications.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by PRTWolfShield · Feb 11, 2015 at 10:58 PM

Thank you for all the responses, I was afraid I was just being paranoid, but it is good to know my gut was right. @tanoshimi I thought this was where to get answers about programming questions, so that's why I put it here, I still feel it should stay here as a warning to anyone else who may have this problem, but whatever. Hopefully I will be able to get Paypal to see my side of things and get my money back. Otherwise I will consider it a payment to the school of hard knocks, lesson learned.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Multiple Cars not working 1 Answer

How to make the enemy stops according the player position 1 Answer

Animator & movements 1 Answer

When walking, my character will not change sprites. 0 Answers

Moving a RigidBody2D for a certain period of time? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges