Michael Cortez on LinkedIn: Over the past month and a half, I have made significant progress in Unity,… (2024)

Michael Cortez

Student at University of Illinois Chicago

  • Report this post

Over the past month and a half, I have made significant progress in Unity, rapidly advancing through my project as I become more adept with the software.My game now features most of the essential components needed to start building complete levels. I have enhanced the enemy AI, created three distinct enemy types, and developed a main screen, pause screen, and game-over screen.The first enemy type chases the player upon entering its vision box. This was the simplest to create. The chase continues until the player loses all three lives, the enemy is defeated, or the player exits the vision box.The second enemy type also chases the player but jumps towards them when within the vision box. This was more complex because I had to make the chase and jump work together. The enemy jumps towards the player while retaining the same chase mechanics as the first enemy.The third enemy type shoots projectiles at the player once they are within a slightly larger vision box. This was the most challenging to program, as it involved scripting both the shooting mechanics and the projectile behavior. The projectile spawns and moves towards the player's location at the moment of firing, disappearing after traveling a certain distance.All three enemy types have an idle movement pattern where they move left and right when the player is not within their vision box.With the enemies completed, I moved on to creating the main menu screen, which includes the game title, a play button, a settings button, and a quit button. The play button loads the game scene, while the quit button exits the application. The settings button offers four options: graphics settings, resolution settings, full screen toggle, and volume control. The graphics settings adjust the quality using Unity's engine. The resolution settings are populated via a for loop that reads all available resolutions on the computer and selects the current one. The full screen toggle allows the user to switch between full screen and windowed mode, and the volume slider controls the game's master volume.The pause and game-over screens function similarly, allowing the player to restart the level, return to the main menu, or access the settings.I am excited to work on the final stages of this project, focusing on level design and adding new features. I look forward to providing another update soon!

6

To view or add a comment, sign in

More Relevant Posts

  • Michael Cortez

    Student at University of Illinois Chicago

    • Report this post

    I've been making significant progress on my Unity game project, and I'm excited to share some of the latest developments and lessons learned.I have evolved my game from basic character movement to a nearly fully functioning game with exciting features. The game now includes an enemy that damages the player, a reset function for when the player loses all their lives, attack functions, and animations.A major breakthrough for me was learning how to call and use scripts within other scripts, which I found similar to using header files in C++. This realization allowed me to efficiently use prefab scripts and link various functionalities, such as activating attacks.Creating the enemy and damage system initially posed challenges, particularly with collision handling. I resolved this by using parent and child objects: the player body handles physical collisions, while the player trigger manages event-based interactions, allowing the player to take damage without a physical collision.One of the more challenging yet rewarding features is the boomerang attack. It required multiple trials to perfect the function that makes the boomerang fly away from the player and return. I also synchronized a sword attack with its animation using IEnumerator for timing, ensuring the damage was aligned with the animation. Both of my attacks have a small wait period before they can be used again, which is also incorporated using the IEnumerator function for the timers.Animations turned out better than expected, despite my limited experience. Tutorials helped me navigate the Animator tab in Unity, where I created a network of animations and transitions, all activated through code.Currently, my enemy only moves left toward the player, but I plan to enhance its AI to pursue the player dynamically. I am also excited about developing new enemies and levels.I'm enthusiastic about the future of my project and look forward to sharing more updates soon!

    Like Comment

    To view or add a comment, sign in

  • Michael Cortez

    Student at University of Illinois Chicago

    • Report this post

    I am thrilled to announce the commencement of my first personal project in computer science!Over the past two years at the University of Illinois at Chicago (UIC), I have acquired essential skills for the tech industry, including proficiency in multiple coding languages, effective time management, and mastery of complex data structures and algorithms.My project involves programming a video game using Unity and C#. Although working with C# for the first time presented challenges, it did not deter me from pursuing the development of this project. I am creating a 2D platformer inspired by the acclaimed game Hollow Knight, which captivated me with its intricate level design, engaging combat mechanics, and compelling story.In my game, players will navigate through various levels, facing off against enemies to reach the final goal. I am proud of the progress I have made so far, having developed the character's movement, animation, and attack functionalities. Despite being a relatively small project, I am excited to share its future progress and look forward to potentially collaborating with others to enhance and refine the game further.

    2

    2 Comments

    Like Comment

    To view or add a comment, sign in

Michael Cortez on LinkedIn: Over the past month and a half, I have made significant progress in Unity,… (10)

Michael Cortez on LinkedIn: Over the past month and a half, I have made significant progress in Unity,… (11)

57 followers

  • 3 Posts

View Profile

Follow

Explore topics

  • Sales
  • Marketing
  • Business Administration
  • HR Management
  • Content Management
  • Engineering
  • Soft Skills
  • See All
Michael Cortez on LinkedIn: Over the past month and a half, I have made significant progress in Unity,… (2024)
Top Articles
A Scientist Says Humans Will Reach the Singularity Within 21 Years
Your Sunday News Assembly, for 8-11-24!
The Tribes and Castes of the Central Provinces of India, Volume 3
Spn 1816 Fmi 9
Satyaprem Ki Katha review: Kartik Aaryan, Kiara Advani shine in this pure love story on a sensitive subject
Amtrust Bank Cd Rates
Otterbrook Goldens
Encore Atlanta Cheer Competition
Does Pappadeaux Pay Weekly
Progressbook Brunswick
What to do if your rotary tiller won't start – Oleomac
Bc Hyundai Tupelo Ms
Keniakoop
ocala cars & trucks - by owner - craigslist
Ts Lillydoll
Grasons Estate Sales Tucson
Are They Not Beautiful Wowhead
Kürtçe Doğum Günü Sözleri
Is Grande Internet Down In My Area
Ups Access Point Lockers
Nesz_R Tanjiro
The Menu Showtimes Near Regal Edwards Ontario Mountain Village
Persona 4 Golden Taotie Fusion Calculator
Eine Band wie ein Baum
Jeff Now Phone Number
Kaitlyn Katsaros Forum
The EyeDoctors Optometrists, 1835 NW Topeka Blvd, Topeka, KS 66608, US - MapQuest
Jail View Sumter
UMvC3 OTT: Welcome to 2013!
Construction Management Jumpstart 3Rd Edition Pdf Free Download
Gina Wilson Angle Addition Postulate
Why comparing against exchange rates from Google is wrong
Donald Trump Assassination Gold Coin JD Vance USA Flag President FIGHT CIA FBI • $11.73
Ucm Black Board
A Grade Ahead Reviews the Book vs. The Movie: Cloudy with a Chance of Meatballs - A Grade Ahead Blog
6143 N Fresno St
The Pretty Kitty Tanglewood
Arcane Odyssey Stat Reset Potion
Domino's Delivery Pizza
Heavenly Delusion Gif
Keeper Of The Lost Cities Series - Shannon Messenger
Whitehall Preparatory And Fitness Academy Calendar
Collier Urgent Care Park Shore
Walmart 24 Hrs Pharmacy
My Eschedule Greatpeople Me
Contico Tuff Box Replacement Locks
Marcel Boom X
Mit diesen geheimen Codes verständigen sich Crew-Mitglieder
Is TinyZone TV Safe?
Wild Fork Foods Login
Aspen.sprout Forum
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 5919

Rating: 4.7 / 5 (67 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.