Just a friendly reminder that your upload limit by default is 2 GB if you are using butler.
Arekku
Creator of
Recent community posts
IIRC the owners of Pokemon aren't that happy about fan games.
Example: https://uk.pcmag.com/games/83735/nintendo-takes-down-fan-made-pokemon-uranium-ga...
There will likely be some copyright problems if they discover your game.
It feels odd to have no voice and subtitles in adult mode, and voice but no subtitles in kids mode.
The moving platform feels laggy. base.transform.position = Vector3.MoveTowards(base.transform.position, this.nextPos, this.speed * Time.deltaTime); looks solid though so maybe you are not basing your character correctly.
Definitely needs more effort on size optimization, 1.6 GB for this is not sustainable.
https://docs.unrealengine.com/en-US/TestingAndOptimization/PerformanceAndProfili...
This looks extremely unpolished.
I'd hesitate to call this a game at this stage, you just walk around until you run out of time and die.
Unless you are doing this the red tape way with refinements, code reviews and testing, making food restore hunger and the water bottles restore water should take about 5 minutes tops. Based on my findings further down, you are not doing code reviews.
Maybe add in some transition effect so it doesn't instantly turn to night, make sure the player can get up the stairs without jumping and replace the cube enemies with something... Nothing wrong with using a template like UnityTemplateProjects::SimpleCameraController but it seems to have trouble with stairs...
AcceptFight::Pay
Why do you call Random.Range(1f, 999f) without saving the result?
BuildingCabin::Update
Why are you checking Woodsystem.theScore twice instead of using else?
Why is this in a hot loop instead of a delegate?
What is the performance implications of calling this.pickuptext.gameObject.SetActive potentially twice per frame?
(I got bored after BuildingCabin...)
Edit: I got bored so I had another look
Why do you have EnemyAi and EnemyAI? Which one is used?
Why does PickupFood::Update() increase Inventory.FoodScore instead of HungerSystem.theScore. Why is it called theScore and not something sensible like Food?
Why is there PickUpFood, PickUpWood but no PickUpWater? Why are these not parented to a generic Pickup class instead of being a copy paste of eachother? Why is the class that should be called PickUpWater called ThirstAdd?
The advantages of using the itch.io app are:
- Automatic updates
- Only downloads what has changed, saving bandwidth
- Ability to roll back to any previous version
- Automatic download and extraction of files, it's simply more convenient to just click the download button than to click the download button, open the archive and then extracting.
- Automatically filters out invalid options, giving the end user less invalid options means it is easier to download the correct file
- You can define prerequisites for your program, further lowering download sizes
Bobl is a game for the NES. Don't tell me you are using the itch.io app on your NES.
Of course it won't work and neither should it.