BSTEVR — NFL game simulator development
NFL games simulator and game reviews generator application development project
The Idea.
The founders of BSTEVR came up with an idea to create an NFL games simulator that would not only provide another stream of football content 24/7 free of charge. They envisioned a way for fans to live out their football fantasies and resolve personal disputes over the favorite teams’ or players’ supremacy.
The BSTEVR NFL game simulator app would give fans a chance to simulate matches between teams and line-ups that would never have met in real life, and find out the presumed results. All they need to do is sign up and enter the names into the online simulator configurations.
Moreover, the experience should be social and shareable, providing fans with a creative outlet and a means to connect with and involve other fans.To do this, the BSTEVR founders needed to build a system that would accurately simulate NFL games, calculate the points that might be scored, and deliver detailed descriptions of the games’ key points in a format interesting for football fans.
Start of the project.
The founders had thoroughly thought out the idea of BSTEVR, its implementation, and the work plan, so at the time they approached Onix, the project documentation, including plans and development diagrams with requirements, was ready.We were matched through Aloa, an intermediary company that facilitates outsourcing software development partnerships. Due to our reputation and twenty years of experience in most varied projects, with few things our experts haven't tried yet, Onix was determined the best fit for the project.Onix's leading developer Alex Belous took a keen interest in the NFL games simulator app development idea. He came up with a solution and quickly delivered a demo version of the complex mechanism.
Thus, after a tender, three teams took over the project:
- the California-based team Neuron were in charge of the UI design
- the Spanish company Real Core was responsible for the website through which users can access the simulator
- Onix took on the ambitious task of building the game moments simulator
The project solutions
and technology stack.
- a fast and reliable simulator of football games
- a database that has accumulated data and statistics about all the players and matches of the American National Football League since 1966
- recapper — a system for automated generation of articles in English describing the simulated games' events and results
- The main challenges during the development were:
the initial low performance of the simulator
the need to calculate the various ratings of all players to generate reliable game results
The application’s
user flow and features.
- First, the user selects the teams and match type. Both teams must be NFL members and on the list of available ones. The user can also select each team’s line-up by year.
- The user sets up a matchup (a single game or the best of 7 series) and game style (standard NFL or backyard).
- The user sets up both teams: selects players for all positions and appoints the captains. The user may even select a specific year in a player’s career.
- After running a simulation, the system displays a median of three presumed results and brief statistics about them. The user can choose one case out of three.
- The user reads a newly generated article about the match and its key points, e.g., who scored the points, who made the decisive pass, who broke the rules, etc., as well as the final extended statistics.
- The user can add comments to the game’s quarters and a title for the article to attract other readers. Then, they proceed to publish the article on the website where it will be available to all visitors.
The visual design.
For BSTEVR, Onix’s team was implementing the design created by the California‑based agency Neuron.Like the development, the design was realized in increments, using Agile methodologies. After completing one stage, we jointly analyzed the outcomes and planned the necessary changes and the next stage’s tasks. All design-related work was done in Figma. Although the main work on the visual part is carried out by Real Core, we also contributed our help.
Minor adjustments were made upon Real Core’s request, but generally, the product’s design has been successfully realized as closely as possible to the original mockup.
Results and prospects.
The cooperation between the three agencies and the three founders of BSTEVR has been smooth, productive, and mutually beneficial.
A beta version of the NFL game simulator app was successfully launched, and currently, Onix's team is in charge of its maintenance.Moreover, we are already working on the second version of the product, adding increasingly useful and interesting functionalities that users will definitely appreciate. We expect to release it in the near future.