Website profiles · Technology insights · Alternatives

247mahjong.com No paid content found

Categories: Games & Board Games

Play free mahjong games online: classic mahjong, butterfly mahjong, cross mahjong, pyramid mahjong, fish mahjong, snake mahjong and many more!

Visit website

Updated: 2026-09-30 07:03 Language: English (default) Access: Normal

Profile views 1 Outbound visits 0

Related questions

More questions →
Can You Use CC0 Assets in Commercial Games? Licensing and Integration Basics

Yes. CC0 assets can be used in commercial games without paying royalties or crediting the creator. CC0 is a public-domain dedication: the creator has waived copyright and related rights to the fullest extent allowed by law. That means you can copy, modify, redistribute, and sell work built on those assets — including in a game you charge money for.

This article explains what CC0 actually covers, how it differs from other Creative Commons licenses, and how to bring CC0 assets into engines like Unreal and Unity and tools like Blender, Maya, and 3ds Max.

What CC0 actually means

CC0 is not a license in the traditional sense — it is a waiver. When a creator applies CC0 to their work, they give up their copyright and agree not to enforce related rights. You are free to:

  • Use the asset in personal, educational, or commercial projects
  • Modify, remix, and build derivative works
  • Distribute the asset or your derivative as part of a larger project
  • Do all of the above without attribution

There is no requirement to credit the creator, no share-alike clause forcing you to open-source your game, and no non-commercial restriction. For a studio shipping a paid title, that combination is unusually permissive.

One practical caveat: CC0 applies to the rights the creator holds. It cannot waive third-party rights the creator never owned. A scanned statue, a branded product, or a recognizable logo in a texture may still carry trademark or personality-rights issues. Treat CC0 as clearing copyright, not as clearing everything.

CC0 vs. other Creative Commons licenses

The differences matter most when you are choosing assets for a commercial build. The table below summarizes the common variants.

| License | Commercial use | Attribution required | Share-alike | Notes for games | |---|---|---|---|---|---| | CC0 | Yes | No | No | Closest to public domain; safest for closed-source commercial titles | | CC BY | Yes | Yes | No | Fine for commercial use, but you must credit — plan for a credits screen | | CC BY-SA | Yes | Yes | Yes | Derivatives may need to be shared under the same license; risky for proprietary code/assets | | CC BY-NC | No | Yes | No | Excludes commercial projects; avoid for any monetized game | | CC BY-ND | Yes | Yes | No | No derivatives — you cannot modify the asset, which limits integration |

If your goal is a commercial game with no legal overhead, CC0 is the simplest choice. CC BY is workable if you can maintain attribution. Avoid NC and ND for anything you intend to sell or heavily adapt.

How CC0 assets fit into game engines and pipelines

CC0 libraries typically provide HDRIs, PBR textures, and 3D models. Each type has a natural place in a game pipeline.

HDRIs

HDRIs are high-dynamic-range environment maps. In Unreal, they are commonly used for sky lighting via a Sky Light set to use an HDRI cubemap or a Sky Sphere material. In Unity, they feed the skybox and the environment lighting in the Lighting window. You can also use them as reflection probes or as the basis for image-based lighting in Blender, Maya, or 3ds Max for look development before export.

Textures

PBR texture sets usually ship as albedo (base color), roughness, metallic, normal, and sometimes ambient occlusion or height maps. These drop directly into Unreal's material system or Unity's Standard/URP/HDRP shaders. Keep the resolution appropriate: 4K textures are useful for hero assets, but 1K or 2K is often enough for background props and saves memory.

Models

Static meshes and props can be imported as FBX or OBJ. Check the scale and pivot before placing them in a level. If the asset was authored for offline rendering, it may have very high poly counts — decimate or LOD it before use in a real-time scene.

Practical steps for importing and adapting assets

  1. Download and verify the license. Confirm the asset page states CC0. Save a screenshot or the license text alongside the file.
  2. Organize by type. Keep HDRIs, textures, and models in separate folders. A consistent naming convention (for example, env_forest_01_4k.hdr) saves time later.
  3. Import into your engine. In Unreal, drag the FBX into the Content Browser and set up materials. In Unity, import the FBX and assign a PBR material, then wire the texture maps to the correct slots.
  4. Adapt scale and orientation. Real-world assets may be authored in meters or centimeters. Check against a reference cube of known size.
  5. Optimize. Reduce texture resolution where it will not be seen up close, generate LODs for models, and bake lighting where appropriate.
  6. Test in context. Place the asset in a representative scene and check lighting, reflections, and performance before committing it to the project.

What CC0 does not cover

CC0 clears copyright, but a few things still deserve a second look:

  • Trademarks and logos. A texture containing a recognizable brand mark is not automatically safe to ship.
  • Recognizable people or property. A model of a real person or a distinctive building may raise personality or property-rights questions.
  • Third-party content inside the asset. If a creator included someone else's work without permission, the CC0 dedication does not fix that.

For most generic assets — rocks, foliage, generic furniture, abstract HDRIs — these concerns are minimal. For anything depicting a real brand, person, or landmark, verify independently.

Documenting asset sources for teams and clients

Even though CC0 requires no attribution, keeping records is good practice. It protects you if a client or publisher asks for provenance, and it helps when a team member needs to know where a file came from.

A simple tracking sheet works:

Asset name Type Source License Date downloaded Notes
forest_01_4k.hdr HDRI Poly Haven CC0 2025-01-10 Used for level 2 sky
rock_cliff_a.fbx Model Poly Haven CC0 2025-01-10 Decimated to 8k tris

Store this alongside your project files. If you later combine CC0 assets with CC BY assets, the sheet makes it obvious which ones need credit.

Bottom line

CC0 assets are safe for commercial games, require no attribution, and impose no royalties or share-alike obligations. The main work is practical: verify the license, check for third-party rights, import and optimize the asset for your engine, and keep a record of where it came from. Do that, and a CC0 library becomes a legitimate, low-friction source for production assets in Unreal, Unity, Blender, Maya, and 3ds Max.

Mahjong: What It Is and How to Play

Mahjong is two different games sharing one name. If you want a quick, solo browser game, you mean mahjong solitaire — a tile-matching puzzle where you clear a stacked layout by pairing identical tiles. If you want the classic table game, you mean traditional mahjong — a four-player game of drawing and discarding tiles to build winning hands. Both are available to play free online at 247 Games, which lists Mahjong among its game categories alongside Solitaire, Sudoku, and FreeCell.

The two games behind the name

Mahjong solitaire Traditional mahjong
Players One Usually four
Goal Remove every tile from the layout Complete a valid winning hand before opponents
Core action Match identical free tiles Draw, discard, and claim tiles to form sets
Luck vs. skill Mostly puzzle-solving, some layout luck Mixed: tile draws plus reading opponents
Typical session A few minutes to one sitting Multiple rounds per game

Knowing which one you want saves time, because the rules and skills barely overlap.

Mahjong solitaire: how to start playing

This is the version most people meet first online. The goal is simple: clear the board by removing tiles in identical pairs.

The basic flow

  1. Look at the layout. Tiles are stacked in layers, often in a turtle or pyramid shape. Only some tiles are available at any moment.
  2. Find a "free" tile. A tile is free when nothing rests on top of it and at least one of its long sides is open — not blocked by a neighboring tile.
  3. Match it with an identical free tile. Pairs are usually exact matches (two identical tiles), though some layouts use matching categories instead.
  4. Remove the pair. The two tiles disappear, which can free up tiles underneath.
  5. Repeat until the board is empty — or you get stuck.

What to watch for

  • Free tiles only. A tile buried under others or boxed in on both sides can't be selected, even if its match is visible.
  • Order matters. Removing a pair in one order can open the board; the same pairs in another order can dead-end you.
  • Plan a few moves ahead. When several matches are available, prefer the one that unlocks the most new tiles.
  • Stuck is normal. Many layouts can become unsolvable partway through. Restarting or using a hint is part of the game, not a failure.

Verify you're playing correctly

If tiles won't select, check whether the tile is actually free — that's the most common confusion. If the board clears, you've won. If no legal pairs remain and tiles are left, the layout is blocked and you'll need to restart or reshuffle.

Traditional mahjong: the goal and structure

Traditional mahjong is a rummy-like game for a table of players. The exact tile set and scoring vary by region, but the shared structure is consistent.

The goal

Build a complete hand — typically four sets plus a pair. A set is either three or four identical tiles, or three consecutive tiles of the same suit. The pair is two identical tiles. First player to complete a valid hand and declare it wins the round.

The basic flow

  1. Set up. Tiles are shuffled and each player builds a wall or receives a starting hand, depending on the variant.
  2. Take turns. On your turn you draw a tile, then discard one.
  3. Form sets. You keep tiles that build toward your sets and pair, and discard the rest.
  4. Claim discards (in many variants). You can take a tile another player discards if it completes a set, which speeds up your hand.
  5. Declare a win. When your hand is complete, you reveal it. Scoring and payment follow the variant's rules.

Common tile types

  • Suits — three numbered suits (often called characters, bamboo, and dots), each running 1 through 9 in four copies.
  • Honor tiles — winds and dragons, which can't form runs but can form identical sets.
  • Bonus tiles — flowers and seasons in many sets, handled by special rules.

Because regional rules differ, learn the specific variant your group or app uses before your first game.

Which one should you play?

  • Choose mahjong solitaire if you want a solo, low-pressure puzzle you can finish in one sitting and play in a browser without learning complex rules.
  • Choose traditional mahjong if you want a social, strategic table game and are willing to learn a rule set and play with others.

You don't have to pick permanently — the two scratch different itches, and both are easy to try.

Where to play free mahjong online

247 Games hosts a Mahjong category as part of its free online game lineup, which also includes Solitaire, FreeCell, Hearts, Spades, and other card and classic games. The site describes its games as playable anywhere, any time, and on any device. Start with the Mahjong category to find the tile-matching version, and check the site's other categories if you want to branch into card games afterward.

Website Overview

The available information shows a mix of normal operation and configuration gaps. Depending on how the website is used, these gaps may affect secure access or the consistency of its public presentation.

Domain and Registration

Unknown

DNS and Email

Unknown

TLS and Certificates

Unknown

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The x-cache, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header contains the custom value AmazonS3.

Technology Stack Analysis

Unknown

Search and Social Sharing

Unknown

Hosting and Email

DNSUnknown
HostingAmazon CloudFront
EmailUnknown
Location Location unknown

User reviews (0)

  • No reviews yet.

Pages, Search and Sharing

Unknown

Registration details RDAP / WHOIS

Unknown

DNS records

Unknown

TLS and certificates

Unknown

HTTP response headers

HeaderValue
content-typetext/html
cache-controlmax-age=172800
serverAmazonS3

Identified technologies

Technology stack: Unknown

Recent Updates

  • HTTP Response Information
  • Website profile
  • Website Description
  • Website Name
  • Website profile
  • Website Description
  • Website Name