https://www.oinap-qal.abmco.kz/#/games/1
- Bekzat Yernat (180107265) - Frontend Developer (GitHub account: PolyAtomicIon)
- Altazhanov Abylay (180107239) - Frontend Developer (GitHub account : altajanovabylay)
- Bekmaganbetov Zhanbolat (180107180) - Backend Developer and PM (Github 180107180)
- Aimzhan Sytdykova (180107110) - UX/UI designer (GitHub account: Ayymzhan)
- Yerlan Negmetulla (180107219) - Backend Developer (GitHub account: yerlan2)
This project is Web platform for HTML5 games. The platform allows to play games instantly free of charge, submit HTML5 games and monetize them.
Few HTML5 games distribution platforms are Mozilla Marketplace, Facebook, Gamee, Yandex.Games, MarketJS, BoosterMedia, Kongregate, CrazyGames, Softgames, itch.io.
-
Our goal is to create the best conditions for developers to host their games, reach an audience of gamers and users to discover new ways of instantly playing in the browser.
-
- Nowadays, the monopoly of app markets, such as google play and app stores limit game developers and require high commissions. To address this issue, we will work on an open platform for independent game developers with a focus on HTML5 games.
- Users with low-end devices lack enough storage on their devices and can not access games from markets, the only way is to play online, and our platform provides a list of high-quality games that could be played instantly free of charge.
- We offer integration for messengers to increase customer acquisition and retention by creating conditions for competition.
-
Entertainment in the twenty-first century should be available without the need for downloads, installations, or specific equipment. No matter what device you use, you can play anywhere, at any time! And we will provide high-quality, lightweight, fun games to users. For developers, we will provide tools to create leaderboards, monetize games, reach the audience of players and get feedback on their games.
In our project we use HTML5, VueJS, Node Js, Django
We will have following pages:
- List of games grouped by tags, genres, popularity
- Category page with list of games game in specific category
- Game page with details, feedback, actual game, leaderboards
- Developers dashboard for managing games
- Profile page with list of last played games, leaderboards
- Authorization page
- Settings page
- Landing page about our platform
- Admin panel for managing games, developers in the platform
Authorization
/auth |
|
Homepage
/ |
|
Category Page
/category/:category_name |
|
Game Page
/game/:game_id/ |
|
Developer’s Page
/studio |
|
Developer’s new game
/studio/new_game |
|
Developer’s Game Page
/studio/:game_id/ |
|
Search page
/game/?search=... |
|
Admin page
/admin/ |
|
User profile
/profile |
|
Settings
/profile/settings |
|
- The application must be built in Vue Js and Node js, Python for backend.
- The application must be hosted on Heroku or Hoster.kz
- The application must work in all modern browsers
- The application must be indexed by search engines. SEO friendly
- The application must be responsive (work well and look good on all screen sizes)
- The application must work on all modern browsers of all Operating Systems.
- It will be complicated to add Ads and share revenue with developers
- An optimizing platform for low-end devices can be tricky
- Support for all browsers and devices will require a huge amount of work and testing
Feature | Description |
Offline support (PWA) | Allows to install html5 games to mobile |
Collaboration | If the developer wants to supplement someone's game, he can request editing or contact the owner of the game and write about the joint revision of the project. |
Currency | Introduce a common platform currency to use for in-app purchases. |
Learnings and blogging | Developers who like to share their experiences can blog about their development of a certain game or help in learning in creating them. It can be both paid or free, depending on the desire of the author of the training. |
Shop | A section with a store for game developers where they don't have to worry about assets and can easily buy or purchase for free, depending on the seller for their game projects. |
Education Technologies | An experimental section for trying HTML5 technology in education by running simulations and visualizing natural processes. |
Studios and jobs | A tab with job vacancies for game developers. Studios can announce that they are looking for an employee to create certain games, and the developers themselves can easily respond using our platform. |