Skip to content
Wonderful Code See
Wonderful Code See

Master the Code, Shape Your Future

  • Home
  • IT Consulting
  • Artificial Intelligence
    • AI Applications
  • CS Fundamentals
    • Data Structure and Algorithm
    • Computer Network
  • System Design
  • Programming
    • Python Stack
    • .NET Stack
    • Mobile App Development
    • Web Development
    • Unity Tutorials
    • IDE and OA
  • Technology Business
    • Website building tutorials
  • Dev News
Wonderful Code See

Master the Code, Shape Your Future

Category: Programming

Access beginner to advanced Programming Tutorials covering languages like Python, JavaScript, C/C++, C#, Golang, Java and more. These step-by-step guides help you build practical coding skills, understand core concepts, and create real-world software projects.

.NET Stack

Clone a WordPress with ASP.NET and React Part 2: Create ASP.NET Projects Code Files with AI

WCSee, June 1, 2025June 10, 2025

In Part 2 of the WordPress clone tutorial, we’ll use AI to generate code files for the ASP.NET Core backend. Starting with the WordPress.NET.Domain project, we’ll create, validate, and compile the code step-by-step.

Continue Reading
.NET Stack

Clone a WordPress with ASP.NET and React Part 1: Initialize Project Structure with AI

WCSee, May 30, 2025June 4, 2025

In the previous article Build a WordPress Clone with ASP.NET Core and React, I designed the project architecture with the help of AI. In this article, we start to initialize Project Structure with AI assistance.

Continue Reading
.NET Stack

Clone a WordPress with ASP.NET Core and React: An AI-Assisted Development Journey

WCSee, May 27, 2025May 30, 2025

This project demonstrates how AI can transform traditional software development, making complex architectures accessible and accelerating time-to-market while maintaining professional standards.

Continue Reading
IDE and OA Tool Tips

How to Export Wide Excel sheet to PDF Without Cutting Columns

WCSee, May 18, 2025May 18, 2025

Exporting a wide Excel sheet to PDF often results in cut-off columns or unreadable scaling. This guide walks you through key issues and step-by-step solutions to export clean, readable PDFs, whether for reports, sharing, or printing. Ideal for professionals and students handling large datasets in Excel.

Continue Reading
Unity Tutorials

Unity in Practice 0014 – Unity 2D Dash and Dash Cooldown with Time.deltaTime

WCSee, May 13, 2025May 17, 2025

Implementing a smooth dash system in a 2D Unity game involves several key parts: detecting input, moving the player rapidly for a short time (dash), and then preventing repeated dashing by using a cooldown. This tutorial will walk you through building that system with clean, frame-rate-independent code using Time.deltaTime.

Continue Reading
Unity Tutorials

Unity in Practice 0013 – Physical Material 2D Introduction

WCSee, May 11, 2025May 17, 2025

In Unity, a 2D Physics Material (also called Physics Material 2D) is used to define how two 2D objects interact during collisions in the 2D physics engine (Box2D).

Continue Reading
Unity Tutorials

Unity in Practice 0012 – Blend Tree in Unity

WCSee, May 10, 2025May 17, 2025

A Blend Tree is a feature within Unity’s Animator Controller that allows you to smoothly transition between multiple animations based on one or more parameters (like speed, direction, or vertical velocity). It’s ideal for creating fluid and natural character movement.

Continue Reading
Unity Tutorials

Unity in Practice 0011 – Player Jump with Ground Check in Unity

WCSee, May 9, 2025May 17, 2025

To implement a player jump with a condition and ground check in Unity (using C#), you’ll typically use Rigidbody physics and a ground detection method like Physics.Raycast, Collider overlap checks, or Unity’s CharacterController.isGrounded.

Continue Reading
Unity Tutorials

Unity in Practice 0010 – Flipping a 2D Character Horizontally in Unity

WCSee, May 8, 2025May 17, 2025

To fix the left run animation that appears incorrect, you generally don’t need a separate animation for left movement. Instead, use sprite flipping to mirror the existing run animation.

Continue Reading
Unity Tutorials

Unity in Practice 0009 – How to Use Sprite Sheets in Unity for 2D Animation and UI

WCSee, May 8, 2025May 17, 2025

In Unity, a sprite sheet is a single image file that contains multiple smaller graphics (sprites), often used for 2D animation, character states, or tilemaps. It helps improve performance and makes organizing related sprites easier.

Continue Reading
Unity Tutorials

Unity in Practice 0008 – Encapsulation and Inspector Access with Unity’s [SerializeField]

WCSee, May 8, 2025May 17, 2025

In Unity, the [SerializeField] attribute is used to make private fields visible and editable in the Inspector window of the Unity Editor. This allows developers to keep variables encapsulated (i.e., not publicly accessible in code) while still customizing them in the Editor.

Continue Reading
Unity Tutorials

Unity in Practice 0007 – Very First Unity C# Code to Move and Jump a 2D Ball

WCSee, May 8, 2025May 17, 2025

This tutorial walks you through creating a simple Unity project where a 2D ball can move left/right and jump using keyboard input. It’s perfect for beginners who want to learn how to work with physics, input detection, and scripting in Unity.

Continue Reading
Unity Tutorials

Unity in Practice 0006 – Very first C# code to demonstrate how to capture input

WCSee, May 8, 2025May 18, 2025

As outlined in Unity in Practice 0005 – Create C# Script – Wonderful Code See , we created a Ball.cs C# script which allows us to capture keyboard input within the script.

Continue Reading
Unity Tutorials

Unity in Practice 0005 – Create C# Script

WCSee, May 8, 2025May 18, 2025

When you create a new C# script in Unity (e.g., BallScript.cs), Unity automatically generates a default template to help you get started.

Continue Reading
Unity Tutorials

Unity in Practice 0004 – Unity Rigidbody

WCSee, May 7, 2025May 17, 2025

In Unity, a Rigidbody is a component that enables an object to interact with the physics engine. It allows GameObjects to respond to gravity, forces, collisions, and other physical effects, making movement and interaction more realistic.

Continue Reading
Unity Tutorials

Unity in Practice 0003 – Unity Editor Windows and Tools

WCSee, May 7, 2025May 17, 2025

Unity’s Editor is made up of modular windows and tools that can be rearranged, docked, and customized to suit your workflow. Understanding them is essential for efficient development.

Continue Reading
  • 1
  • 2
  • Next

Recent Posts

  • A Comprehensive Guide to AI Agents: Definition, Role, Examples, and Future Prospects
  • The History of Artificial Intelligence (AI): From Turing to ChatGPT
  • Clone a WordPress with ASP.NET and React Part 2: Create ASP.NET Projects Code Files with AI
  • Clone a WordPress with ASP.NET and React Part 1: Initialize Project Structure with AI
  • Clone a WordPress with ASP.NET Core and React: An AI-Assisted Development Journey
  • Artificial Intelligence (AI) Learning Roadmap for Beginners in 2025
  • Set Up and Customize Website Using WordPress | Building Website Tutorials Part 4
  • How to Export Wide Excel sheet to PDF Without Cutting Columns
  • Register a Domain Name and Set Up Hosting | Building Website Tutorials Part 3
  • Choose the Right Website Platform or Builder | Building Website Tutorials Part 2

Recent Comments

    Categories

    • Artificial Intelligence (6)
      • AI Applications (1)
    • CS Fundamentals (1)
      • Computer Network (1)
    • IT Consulting (24)
    • Programming (20)
      • .NET Stack (3)
      • IDE and OA Tool Tips (1)
      • Python Stack (1)
      • Unity Tutorials (15)
    • System Design (4)
    • Technology Business (6)
      • Website building tutorials (5)

    Archives

    • June 2025 (3)
    • May 2025 (52)
    ©2025 Wonderful Code See | WordPress Theme by SuperbThemes
    Manage Consent
    To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
    Functional Always active
    The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    View preferences
    {title} {title} {title}