Hey Im kinda confuse om how to upload my game properly and how to make it open source. plz someone help
For Unity you do not need to include the Library, Temp, Obj, Build, Builds, Logs, or UserSettings directories with your source as Unity will regenerate these on its own.
To share your source make a copy of the projects directory and after deleting what is not necessary put the directory into a compressed archive. Then just upload it to some cloud sharing platform like Google Drive or Dropbox and make a share link. You could also use a version control system like git if you know how to use one.
I think what you are describing is Unity's output when you build a game. That should look something like the attached photo. These files are just what's necessary to run the game on a desktop, and they are not the source code, so posting only these probably would disqualify you. Unity encrypts your assets when you build a game, so the judges can't view your work if you post this alone.
The source code is what Unity looks at BEFORE you build the game. Source code is the un-encrypted project files. The source code is wherever your project folder is, the same folder you open in the Unity Hub when you launch the Unity Editor. If you don't know where that is, do this:
To upload your source code for the judges, do this:
Be careful about uploading copyrighted assets in your source code upload though. If you used any free assets made by other people under a creative commons license or something, just delete them from your source code copy before uploading (Just don't delete them from your original source code lol). Then leave a text file in the place of the deleted assets and maybe a note of what was deleted and where to downloads it. This seems to be fine by the judges, as far as I can tell. I've not seen explicit instructions from a judge yet on sourcing free assets in this way, but no one has complained so far.