antiblock
Elveron
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
Sign in to follow this  
Paradox

Unity + FPS Sample Project (Source Code Included and Assets)

3 posts in this topic

https://unity3d.com/pt Engine

 

https://on.unity.com/2Scs2ZD FPS Sample Game

 

"GamePlay do Projeto"

 

 

FPS Sample é um projeto aberto ao público podem utilizar como uma base para o vosso jogo de FPS, Arena Shooter... ou simplesmente de forma educativa. Têm acesso à Source e a todos os Assets utilizados durante o making.

 

Inicialmente o projeto está direcionado a PC mas no futuro irá ser adicionado suporte PS4 e XBOX.

 

Tal como disse é um projeto base e não um compile and post na steam greenlight. Em breve iremos encontrar 100 clones na steam.

Edited by Paradox (see edit history)

Share this post


Link to post
Share on other sites
antiblock
https://i.imgur.com/aJ17bf7.gif

ChangeLog:

 

Spoiler

[0.2.0] - 2018-11-29

  • Removed “Update Registries” button from Project Tools. Prefabs and scriptable objects that should be referenced by a registry now each have custom inspector that is used to register them.
  • Removed support for client and server specific versions of the same replicated prefab.
  • Characters now all use the same replicated character prefab (character.prefab). Different non-replicated presentation entities (with CharPresentation component) are created on server and client depending on hero type and view mode (1P or 3P). Characters require at least one CharPresentation that is used to update the animation state. Item presentation (skeleton, mesh and effects) are also setup as character presentation.
  • Character behaviours (or abilities - naming is quite a mess atm) are now instantiated as a separate replicated entity (DefaultCharBehaviourController). This creates various sub behaviors, but all replication is handled by DefaultCharBehaviourController.
  • Items are now created as replicated entities. They only contains two behaviours that are attached (in a currently hacky way) to the characters DefaultCharBehaviourController.
  • All character behaviour data are now IComponentData attached to “pure” ECS entities.
  • ReplicatedEntity property predictingPlayerId is now replicated. This is used to define what client should predict a given replicated entity. Clients add ServerEntity component to replicated entities it receives where predictingPlayerId is its on playerid (before this was done by client using controlled entity reference)
  • Various editor tools have been moved to separate tools folder
  • Updated Entities package to 0.0.12-preview.18 and package is no longer internalized.
  • Melee can now be triggered from sprint
  • Added simple emote framework. Emotes can be triggered by buttons J and K. Still work in progress
  • Removed all the old UNet stuff
  • Made server.maxclients actually work.
  • Added a serverlist to the main menu. List uses Unity Server Query Protocol (USQP) to check servers for game mode, number of players etc.
  • Switched to Unity2018.3b12 allowing enabling late sync for a good speedup on some configs.
  • Added GDRP compliance button (only works if built with a valid project id)
  • Fixed bugs where a failed join would leave client in bad state (unable to connect again)
  • Fix for disconnect console command not working. Added leave game option to ingame menu.
  • Some efforts to make movement more calm in 3P.
  • 3P movement: Re-works squash node, especially on direction change
  • 3P movement: Softens transition speeds and adds central animation in move blend space
  • 3P movement: Adds delay to to animation state (vs. game state) when transitioning from loco to standing
  • 3P movement: Turns down the characters acceleration (capsule)
  • FPS Projection of weapons is now done in a shader graph shader.

[0.1.1] - 2018-10-22

  • Fix for headless build not running on some machines (Mominon)
  • Changed boot behaviour. Now always read boot.cfg (previously named game.cfg) unless -noboot passed.
  • Added documentation about small tools in editor
  • Fix for exec command giving scary sounding warnings
  • Fix for project using Perforce by default
  • Tweak to animation for slightly smoother 3rd person
  • Fixes to SourceCode doc (Badger0101)
  • Changed Tick error message to just be info
  • Type fixes (jfmc)
  • Updated matchmaker code
  • Added information about contribution
  • Improved documentation about animation
  • Fix for linux version of headless server not working with redict of in-/output

[0.1] - 2018-10-22

  • First public release, Unite L.A. 2018

 

 

Share this post


Link to post
Share on other sites

Bem visto que não houve muito mais novidades aqui neste tópico, deixo aqui para uma versão cliente e server-side do projecto, compilado e testado por mim (link) quem quiser sacar, o conteúdo que deixo para download está pronto a ser hospedado num servidor e testar com os amigos (testado e funcional).

 

unknown.png?width=1162&height=677

unknown.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this