Skip to content

Arcade › Sunset Lake

Sunset Lake

  • 3d
  • fishing
  • exploration
  • casual
  • third-person
  • cozy
0
Remix it Discord

0 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Adrian Yedyla_Putra built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Sunset Lake yet. Play it, then tell Adrian Yedyla_Putra what you would add next.

Make your own game

Sunset Lake was built by Adrian Yedyla_Putra with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Sunset Lake opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Sunset Lake

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a small third-person 3D fishing exploration game titled “Sunset Lake.” The player controls an angler walking around a quiet meadow beside a circular lake. Use a warm stylized low-poly/casual look with soft shadows, sunset lighting, atmospheric fog, and a dark translucent glassmorphism HUD in cream and muted rose/orange colors.

World and camera: Use a perspective third-person camera that follows the player at about 8 units distance. The scene is a 72-by-72 grassy meadow with a circular, shallow-blue/teal lake about 24 units in radius positioned off-center, and a simple wooden dock on the near side. Build the dock from several separate brown rectangular planks arranged across its end, with a crosswise end board. Place scattered low-poly trees around the outer meadow, rocks around the lake shoreline, and sparse tall yellow-green reeds around the water’s edge. Use warm peach/orange sky and fog for Spring, Summer, and Autumn; Winter should shift the background and fog to a cool blue-gray. Lighting should include warm directional sunset light, soft ambient/hemisphere light, cool fill light, shadows, and reflective-looking but mostly opaque water.

Player and movement: Represent the angler as a small stylized character, approximately human-shaped, wearing a dark purple brimmed hat and holding a brown fishing rod angled forward. Support WASD and arrow-key movement, Shift to jog, and Space to hop/jump. The character can stroll freely in the meadow; use a third-person movement controller with gravity and a moderate jump. The dock interaction is proximity-based: the player must be within roughly 4.4 world units of the dock to cast.

Fishing loop: Include a bottom action area with “Cast Line,” “Reel In,” and “New Day” controls. When the player presses Cast Line near the dock, begin fishing, disable Cast Line and Reel In, show a small orange/red bobber floating in the water near the dock, and display the message “The line settles… listen to the lake.” Wait a random interval of roughly 2.4–6.2 seconds. Then make the bobber continue bobbing and enable Reel In, with a message saying a fish is nibbling and to reel in now. If Reel In is pressed while a bite is ready, increment Fish caught, raise Angler level to 1 plus one level per three fish, stop fishing, hide the bobber, restore Cast Line, disable Reel In, and show a success message naming the caught fish and current season. If Cast Line is attempted away from the dock, do not start fishing and show “Walk closer to the dock before casting.” Do not add a skill minigame, inventory, combat, or other mechanics.

Seasons and fish: Add a season dropdown containing Spring, Summer, Autumn, and Winter. Start at Spring, Day 1, with 0 fish caught and Angler level 1. Selecting a season updates the HUD and gives a short message that the season arrives softly over the lake. Fish species should be selected randomly from the current season’s exact list: Spring = Rainbow Trout, Sunfish, Brook Char; Summer = Largemouth Bass, Bluegill, Golden Carp; Autumn = Pike, Perch, Maple Koi; Winter = Ice Minnow, Silver Char, Snowflake Salmon. The New Day button increments the day, cancels any active fishing, resets bite state, restores Cast Line and disables Reel In, updates the display, and shows a calm message about another evening. The title subtitle should read “A quiet afternoon by the water” except in Winter, when it reads “Frost gathers at the water’s edge.”

HUD layout and text: Keep the 3D world full screen. At top left, put a rounded dark translucent panel with the title “Sunset Lake” and the season-dependent subtitle. At top right, show “Season Spring · Day 1” (updating dynamically), “Fish caught 0,” and “Angler level 1,” with highlighted values. At bottom left, show the instruction panel: “WASD / arrows to stroll · Shift to jog · Space to hop” and “Tap Cast Line near the dock, then Reel In when the bobber dips.” At bottom right, place the season selector and buttons. Use rounded 12–14px controls, cream text, an orange primary Cast Line button, muted rose buttons, and disabled buttons with reduced opacity. Show temporary centered bottom messages in a rounded translucent panel above the action buttons. On narrow screens, hide the keyboard instruction panel, move stats below the title, and make the action controls span the bottom width.

More free browser games

Browse the whole Arcade →