Announcement

Collapse
No announcement yet.

Marching Band Drill Writing Application (NOT A VIDEO GAME) Turf 3D

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    [UNPAID] Marching Band Drill Writing Application (NOT A VIDEO GAME) Turf 3D

    DISCLAIMER:
    WE NEED ANYONE WHO WANTS EXPERIENCE OR WANTS TO BE A PART OF THIS PROJECT. THESE SPOTS AND THIS PROJECT IS OPEN FOR ANYONE LOOKING TO WORK ON A PROJECT. WE LOVE PEOPLE OF ALL WALKS OF THEIR PROGRAMMING EXPERIENCE!!!

    ~We also like to help people move forward in careers. Anyone willing to help participate, we can grant a title to, a spot on our website, and our PR rep can vouch for your contributions to any employers so that you can put your help here on a resume!~





    Project Title:
    Turf 3D Drill - Advanced Drill Writing Application


    Description:
    This application is a 3D Drill Writing Application used for writing marching band drill for marching bands across the United States and other countries where marching band is prominent. If you aren't familiar with marching bands, check out some of the links below. If you would like some examples of current drill writing applications, look up software such as Pyware or Envision. Also see links below.

    MARCHING BANDS
    Carolina Crown: https://www.youtube.com/watch?v=Fi-OXdvmcZk
    Bluecoats: https://www.youtube.com/watch?v=kPGrdtT6T0U
    Blue Devils: https://www.youtube.com/watch?v=FO6d8zDf1Hg

    DRILL WRITING SOFTWARE
    Pyware: https://www.pyware.com/
    Envision: http://www.box5software.com/


    I am wanting almost anyone with any UE4 experience to jump in and start contributing. Here are a few of the features we are looking to add:
    • High quality 3D models and animations with advanced graphics processing settings
    • Advanced Lighting and Day and Night Systems (options other DW's don't have)
    • Multiple detailed scenes to imitate any field groups perform on
    • Export Set to Set Data to PDF
    • Customizable Football Field Grids and other custom grids
    • GeForce Ansel integration for 360 degree Stereoscopic video processing
    • VR compatibility for writing and viewing drill
    • Decoupled mod integration so that users can adjust how they interact with data they write

    If you do not have any ideas on how to incorporate or contribute to any of our bigger tasks and features, we can learn together, or you can help us tackle some of our more tedious tasks (which we have tons of!)

    For now, we want to focus solely on Windows systems with advanced video cards (GTX 1080 and higher, 12GB ram, new gen CPUs). This application is mostly for high end users who are looking for a more advanced 3D writing application than the 2 currently on the market.


    Previous Work:
    N/A - this is our first project to be putting out to the public, but I have nearly 2 years into this project. Looking to take it to a sell-able level and pay any contributors, granted this program ever makes any royalties.


    Team Structure:


    Austin Glenn Woods
    Owner, Design, and Project Coordinator
    • UX Design
    • Source and Version Control Management

    Andrew Coggin
    1st Dev Lead
    • Runs Trello Board
    • Back-End Data Architecture
    • API Development

    Austin Brown
    Public Relations and Marketing
    • Updates Dev Blog
    • Creates marketing content
    • Assigns positions



    Talent Required:



    We use Helix Core Perforce Servers and P4 for source and version control. Experience is preferred. If none, you can read up here, no big deal: https://www.perforce.com/products/helix-core
    We use Discord for communication and development discussions: https://discord.gg/mXjFep6
    We also use Trello for task management and assignment. You can be added to this by joining our Discord and speaking to a lead.



    FULL STACK / LEADS / DEVELOPMENT
    These positions work closely with myself in order to center our development ideas and plan progress for the future of Turf 3D.

    Co - Dev Lead / Project Manager
    This position will have access to our Perforce servers and all development branches except the master.
    • Review code and implement any changes to development branches that they see execute well
    • Allow access to different components of the application for specific editing
    • Update change log as changes are implemented
    • Assign and adjust status of current tasks via Trello

    Art / Animation Lead
    This position will manage creating and adjusting all art and animation of performers and models
    • Ensure all animations are grabbing necessary data from object models
    • Tweak animation algorithms and animation flow charts

    Data Design Lead
    This position will design the flow of all program data and object interactions with user input and scripts
    • Create and edit algorithms for adjusting data based off of user input
    • Update the Data Flow Diagrams and other data documentation






    MARCHING BAND EXPERIENCE REQUIRED ROLES
    These roles will have to have marching band experience and have a general knowledge of advanced DCI and WGI marching components in order to successfully create the assets needed and to program the specific application of features required.

    Multiple 3D Animation Artists
    Creates marching animations and designs artwork for character models
    • Access to Maya or 3DSMax Big Plus
    • Ability to export to FBX format.
    • Need to be able to edit current animations and export skeletons and meshes for performers
    • Create extremely fine point animations down to the foot angle
    • Be flexible working with a new animation system

    AI Programmer
    Codes all AI processes that control movement and logic.
    • Develop NavMeshs
    • Ensure all user input adjusts AI properly
    • Work with Data Architect to ensure AI data syncs with all scripts
    • Works with Animation Lead to ensure data is properly adjusted for use with Animation

    Precision Positing Engineer
    Works with multiple teams to ensure that all data connected to performer models works properly with all scripting algorithms to ensure precise movements and positioning on field.
    • Strong Math background needed
    • Create and adjust algorithms for performer movement
    • Ensure scripts that involve adjusting performer position do no corrupt positioning data





    FRONT END DEVELOPMENT
    These roles will not require any marching band experience in order to create assets.

    UI Designer
    This position will help re-design and create from scratch the elements of our menus and GUI
    • Create menu art for in game menus, main menus, and GUI elements
    • Create in game art/effects that works in conjunction with UX elements using UE4 Blueprints

    UI Programmer
    This position will help re code the UI for the application
    • Integrate all code for navigating menus
    • Works with both front end and back end scripting engineers to create functional menus

    Graphics Programmer
    This position helps to adjust graphics elements to improve performance
    • Create and manage settings to adjust graphics processing
    • Work with 3D model artists to create and adjust appropriate textures for peak performance
    • Manage compatibility across all Windows systems and graphics cards

    Front End Scripting Engineer
    This position will create scripts to execute in game functions dealing with user input
    • Strong problem solving skills needed
    • Create scripts for adjusting model positioning and other data that is adjusted through user input
    • Create scripts to adjust arrays of sets, counts, tempos, and other data
    • Work with Data Architect to ensure Data Flow Diagram
    • Work with precision positioning engineer to ensure all data is following necessary math for precision placements







    BACK END DEVELOPMENT
    These roles will not require any marching band experience in order to create assets.

    Data Architect (Persistent Data Engineer)
    This position will help to write C++ and/or Python scripts/API for saving and loading different types of data
    • Update Data Flow Diagrams
    • Create methods to save and load data using C++ and/or Python Scripts
    • Ensure all facets of data flow within the entire program point to the proper entities
    • Ensure memory is being allocated properly
    • Work with other dev leads to ensure all data is designed properly
    • Adjust Data board with updates on data design

    Back End Scripting Engineer
    This position ensures all persistent data of objects is adjusted properly
    • Ensure that all scripts are functioning properly without corrupting data
    • Create custom scripts/methods that adjust back end data
    • Strong problem solving skills needed







    TESTING

    Multiple Marching Band Drill Writers
    We are looking for anyone who has ever written drill (or attempted to) for a marching group.
    • Create drill and test all functions
    • Report bugs through our bug reporting system on the website


    Website(s):
    http://turf3d.com
    http://austinglennwoods.com


    Contact:
    Austin Glenn Woods

    E-mail: director@turf3d.com
    Discord: https://discord.gg/mXjFep6
    Trello: Join our discord for invite to team
Working...
X