top of page

Crazy Farming

About

     This game was the result of a partnership between the game studio OAK3 and the web gaming platform CrazyGames.
     I was responsible for the development, where the main objective was to adapt and extend some functionalities of the Farming Engine asset, which was already defined within the scope of the partnership.
     Additionally, I also implemented all the necessary functionalities of CrazyGames' own SDK to ensure it worked as expected within their website.

My experience

General Info

Type: Commercial Project
Role: Programmer, Game Designer
Date: 01/2023
Platform: Browser (WebGL)

"Some information was not exposed due being a commercial project of a studio"

  • I learned a lot about Crazy Games' SDK, specifically how to develop games in Unity for their web platform, including the most important parts of the library and how to implement a system to watch ads and earn rewards.
     

  • Significant optimization of texture and audio file sizes (up to 90% reduction in files size without loss of quality), resulting in a much smaller WebGL build size.
     

  • Despite the project being based on a "ready-made" asset, I had the pleasure of hunting down and fixing various existing bugs, as well as adding new features such as quickly equipping items from the inventory bar using keyboard keys 1 to 0, and improving the shop interface with more options to allow players to buy/sell items more easily.
     

  • I was also responsible for creating the game's economy:

    • Setting the buying and selling prices for all game items, plant seeds, baby animals, fish, ores, tools, potions, etc;

    • Defining all plantations, including how long they take to grow and how many fruits they yield per harvest;

    • Determining all animals, including how long/what they need to become adults and what types of financial returns they would provide;

    • Defining all possible item crafting recipes, considering what each item needs to be made;
       

  • I was responsible for several other aspects of game design such as:

    • Defining types of potions and their effects on the player;

    • Determining the combat damage of all weapons/tools;

    • Calculating the life and damage that animals/monsters cause to the player;

    • Character's energy expenditure for each type of action within the game;

Main used engine/softwares/languages:

unity-icon-1.jpg
csharp-01.png
bottom of page