Allows you to create an unlimited number of versions of online mini-games with multiple customization options. Designed for simple puzzle games: backend and frontend.
Objectives of the project
1.Flexible & Customizable: Providing users with a wide range of options to create different versions of games with different settings and options.
2.Ease of Use: Creating an intuitive and easy-to-use interface that will allow even beginners without much coding skills to create and customize games. The engine should provide tools and features that will simplify the development process and allow you to quickly create high-quality games.
3.Interactivity & Fun: Providing interactivity and immersive gaming experience for players.
4.Extensibility: Develop the engine with the possibility of adding new features and capabilities in the future. This will ensure its long-term sustainability and allow it to innovate, follow the trends of the gaming industry and meet the needs of users.
Task
Development of a powerful Jigsaw engine to create a variety of mini-games with individual settings and scenarios
Work Steps and Technical Specification
1.Programming Language: A combination of programming languages such as Java Script, three.js, jQuery, Python was used to develop the Fantastic Jigsaw Game web engine to ensure web compatibility and interactivity.
2.Web Compatibility: The engine should be compatible with major web browsers such as Google Chrome, Mozilla Firefox, Safari, and Microsoft Edge. It should work correctly on a variety of devices, including desktops, laptops, tablets, and mobile devices.
3.Multiple versions of games: The engine should provide the ability for users to create an unlimited number of versions of online mini-games. Each version can have a unique image to assemble, a different number and shapes, and a level of complexity.
4.Settings & Options: The engine should support settings and game variations, allowing users to adjust parameters such as the number of game parts, the shape of the pieces (square, rectangular, round, etc.), enable/disable tooltips, limit time, and other parameters to create customized game scenarios.
5.Interactive Gameplay: The engine should provide smooth and responsive game mechanics. Zoom and swivel capability should be implemented for ease of assembly.
6.Multiplayer: The engine should support multiplayer, allowing users to play together with friends or other players in real-time.
7.Responsive Design: The engine should have a responsive design that allows players to play comfortably on a variety of devices and screen resolutions. The game’s interface should be intuitive and easy to use on both desktop and mobile devices.
8.Save Progress and Stats: The engine should support the function of saving game progress for each player. A statistics system should also be implemented that tracks the time spent on assembly, the number of moves, record results, and other achievements.
9.Social Media Integration: The engine should support integration with popular social networks so that players can share their scores, invite friends to play together, and compete with other players.
10.Multi-language support: The engine should support localization and the ability to choose the language for the game interface. This will attract a wide audience of players from all over the world.
11.Performance Optimization: The engine should be optimized to ensure high performance and fast loading of the game. This includes code optimization, memory and resource management to ensure a smooth and lag-free gaming experience.
12.Updates and Support: The engine should be able to update to add new features, fix bugs, and keep data safe.
Development Results
1.Development of a powerful Jigsaw
engine 2.Development of different versions of games with unique images to build
3.Customizable parameters. This allows you to create individual game scenarios and adapt the game to different preferences of players.
4. Interactivity and gameplay. This creates an interactive and immersive gaming experience.
5.Multiplayer mode. It promotes social interaction, competition, and collaborative puzzle solving.